Fixed Cancellable Events
Events originally did not implement cancellable, therefore they could
not be cancelled properly.
Updated versioned packages
*Moved more breakable things to Breakable.java
*Changed the packages to match v1.4.R1 of CB
*Removed some unused fields from GlobalData.java