Fix loadbefore, soft, and normal dependencies with spaces. Fixes BUKKIT-5418

This change makes the lists of loadbefore, softdependency, and dependency
replace the spaces in the names with underscored to reflect the behavior
used with names.
Provide warnings for spaces in plugin names. Addresses BUKKIT-5419
Update data folder migration for spaces in plugin names. Fixes BUKKIT-5417

This change drops the previous plugin data folder migration based on the
plugin's file name, and adapts the migration to now instead consider
plugins that have spaces in their original name.
Spigot
Empirecraft-API POM Changes
Water flow not trigger chunk loads

Make BlockFromToEvent default cancel if the flow would trigger a chunk load.
PlayerDeathEvent.getItemsToKeep

Exposes a mutable array on items a player should keep on death
Add a call helper to Event
EntityShootBowEvent consumeArrow API
ItemStack isSimiliar ability to skip durability check
Expose commandmap
Inventory Meta API
Entity Serialization

add method to spawn an entity at a location if its not in any world (invalid)
Remove Invalidated Metadata

On reload, metadata will be cleared
Add force to spawn reasons
Add API for vehicle exit event reason
Reset more stuff on timings reset
Make rcon /timing paste work
Add ItemStack recipe API

Allows using custom items in Crafting Recipes
Re-enable timings on

Bugs are resolved