SPIGOT-3241: Add sendMessage(BaseComponent) to CommandSender and refactor Spigot APIs accordingly.Care has been taken to ensure backwards source & binary compatability.