Consider full team display name. Fixes BUKKIT-4186

Through a miscalculation, team display names were being created via
command ignoring the first word in the submitted display names.
Add PlayerBookEditEvent.  Adds BUKKIT-1995
Event related to book & quill and written book items.
POM Changes
Measure Timings Duration
Timings Paste Command
Enchanced Timings
Add PlayerItemDamageEvent
BungeeCord Support
Add Arrow API
Add Particle API
Initial changes

- Reverts commit 203de4180b40f069d2c175d763476bd4ce338c76.
- Exposes server to PluginLoader
Revert "Add Arrow API" Patch

This is reverted in favor of our more functional version which was
existant prior to this.

This reverts commit 5822a7720b138f9d83ca85502fe62649671a9eaf.
Revert "Add PlayerItemDamageEvent" Patch

This is reverted in favor of our own PlayerItemDamageEvent that was
existant prior to this patch.

This reverts commit baa0b90e10d5c52fd188ceb4ea1a8411e4113279.
Add Custom Events

- Added BeaconPotionEvent
- Added EntityAddEvent
- Added EntityMoveEvent
- Added EventRemoveEvent
- Added PlayerItemDamageEvent
Add EntityBreedEvent

Signed-off-by: Steven Downer <grinch@outlook.com>
Add FurnaceSmeltingEvent

- Returns block being smelted
- Returns cooking time so far
- Returns cancelled status
- Allows cancellation of smelting event

Signed-off-by: The Yeti <admin@theyeticave.net>
Remove CONTRIBUTING.md

Signed-off-by: Steven Downer <grinch@outlook.com>
Update pom.xml

Signed-off-by: Steven Downer <grinch@outlook.com>
Update README.md

Signed-off-by: Steven Downer <grinch@outlook.com>
Add API functions from Surge