Merge pull request #187 from minecrafter/master

Make some of the enum collections safer
Add configuration for disabling certain pet names
Order is very important
Fix sending an empty prefix when the message is set to nothing
Prepare for next release (2.2.3)
Update version to 2.2.4-SNAPSHOT for development towards next release
Use Conversation API for naming pets

Thanks to @hawkfalcon for help with this one.
Add a space to the default prefix
Format and import optimisation
Add name command to default pet selection menu
Null check. Fixes #194
Convert Pet Selection menu colours
Actually use the loaded selector item
Prepare next version (2.2.4)

Fixes issues with the Pet Selector
Add toggle perm to plugin.yml
Add option for showing disabled pets
Add apostrophes
Better logic
Do it right
Update version to 2.2.5-SNAPSHOT for development towards next release