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
(Libigot) Initial changes

- Reverts commit 203de4180b40f069d2c175d763476bd4ce338c76.
- Exposes server to PluginLoader
(Libigot) Remove CONTRIBUTING.md
(Libigot) 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.
(Libigot) Revert "Add PlayerItemDamageEvent" Patch

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

This reverts commit baa0b90e10d5c52fd188ceb4ea1a8411e4113279.
(Libigot) Update pom.xml
(Libigot) Update README.md
(Libigot) Add Custom Events

- Added BeaconPotionEvent by @V10lator
- Added EntityAddEvent by @V10lator
- Added EntityBornEvent by @andrepl
- Added EntityMoveEvent by @V10lator
- Added EventRemoveEvent by @V10lator
- Added FurnaceSmeltingEvent by @TheYeti
- Added PlayerItemDamageEvent by @Sleaker
(Libigot) Add API functions from Surge
(Libigot) Add LibigotTask

A self-scheduling Runnable that doesn't depend on a plugin.
(Libigot) Use platform specific line separator to save config files

- Addresses BUKKIT-2368
- @Zidane Added libigot tags