Have Location use Extents and expand its usage.
Fix line length warnings in SimpleDispatcher and CommandService.
Add getData(Class<T> dataClass) to BlockState for getting TE data.
Added Entity Collision event.
Made the collision events more general.
Add Entity Update Events.
Remove Result, simplify cancellation, and add EventCallbacks.
Merge remote-tracking branch 'origin/master' into feature/events

Conflicts:
	src/main/java/org/spongepowered/api/event/entity/BulkEntityEvent.java
	src/main/java/org/spongepowered/api/event/entity/EntityEvent.java
	src/main/java/org/spongepowered/api/event/entity/EntitySpawnEvent.java