Make class loader preference predictable; Fixes BUKKIT-1591
Updated version to 1.2.5-R3.0 in pom.xml for RB.
Updated version to 1.2.5-R3.1-SNAPSHOT for development towards next release.
Reverse disable order; Addresses BUKKIT-1389
Change logger references to explicitly use plugin logger
Javadoc updates

Fixes BUKKIT-1653, Fixes BUKKIT-1383 and Fixes BUKKIT-1644
Check for non-existent class alias; Fixes BUKKIT-1780
Updated version to 1.2.5-R4.0 in pom.xml for RB.
Updated version to 1.2.5-R4.1-SNAPSHOT for development towards next release.
Add PlayerToggleFlightEvent. Fixes BUKKIT-1696
Support asynchronous events; Addresses BUKKIT-1212
Add asynchronous pre-login event; Addresses BUKKIT-1213
Add NotePlayEvent. Fixes BUKKIT-1779
Shift plugin initialization; Addresses BUKKIT-1788
Revert "Shift plugin initialization; Addresses BUKKIT-1788"

This reverts commit 27cb5e7c9c6b2cfc5419262df75d89bc6bfe7879. Issues
were discovered with shared class loaders.
Add PlayerItemBreakEvent. Addresses BUKKIT-1600
Add plugin channel events. Addresses BUKKIT-1844
Deprecate spawnCreature and add spawnEntity. Addresses BUKKIT-1168
Add LivingEntity.hasLineOfSight. Addresses BUKKIT-1255
Add check for existing config file. Addresses BUKKIT-1851