Allow Rabbits to have their types set. Fix lots of broken commands. Add enums to commands.

Added command and trait.
messages_de, messages_fr and messages_nl need
citizens.commands.npc.rabbittype.set
citizens.commands.npc.rabbittype.invalid-type