fix DropLists not correctly setting overridedefault values (so default dropped regardless)
add support for ItemMeta (enchanted/written book, firework, leatherarmor & skull)

* needed to modify DropType to ensure correct case (not uppercase) sent through to SkullMeta as it's case sensitive
* book - written supports title, author, pages
* enchanted book intial build - supports enchantment by name (need to support level & add safetychecks)
* leatherarmor supports color (eg. leatherarmor@red)
* firework supports color, other parameters currently hardcoded
* skullmeta supports owner name
add aliases for skulls - skull->skull_item, skull_block->skull

* users expect a skull_item when typing skull so replaced the usage & added skull_block if they really want that
fix NPE error and improve visibility of onEntityDeath first log msg
fix for /odd command not keeping spaces
added comparing CreatureEquipment
fix for Skeletons not spawning with a bow by default

* also needed to modify creaturedata so that skeletons spawned with no dataval (eg. drop: skeleton) still loaded the data, otherwise they don't check for defaulteq
Release 2.8-beta5.1

* also cleaned up plugin.yml - removing obselete profiling entries
improve PerformDrop initial debug message & remove some unnecessary debug messages
add aliases (sticks->stick, zombiepig->pigzombie)
avoid NPE in OdEnchantedBookMeta
fix spawnlistener (it was ignoring non-custom spawns instead of custom ones)
fix leafdecay drop: NOTHING & extract "clearDrops()" method from performDrop

* Yes, I know this should have been two commits :\
stop CreatureData changing case (as data like playername for skull owner is case sensitive)
Update .gitignore to ignore temp files from Kate (text-editor)
Make sure ItemDrop.durability is of type ItemData before casting to ItemData to avoid exception.
overhaul enchantments system, allow item@!random!random for multiple random enchantments, support enchantedbooks

* example: diamondsword@!random = random ench with random level from min to max
* diamondsword@!random#1!random = random ench with level 1 only & random ench with random level (min to max)
* enchantedbook@random = random ench.
allow drop: NOTHING to cancel entity equipment drops
add overrideEquipment field to DropResult (not yet used)