Squash to avoid dealing with file rename causing commit conflicts
Move EntityPortalEnterEvent to Entity to catch both nether and end
portals
Clean-up CraftBukkit comments
Revert velocity adjustment as it's now handled in PortalTravelAgent.exit
EntityPortalEnterEvent for players also
Adjust exit position before moveToWorld
Minor refactor for spacing, import, and wording
Added BlockEnderPortal for diff
Call EntityPortalEnterEvent from portal block collision detection
Only create portal events for entities if anyone cares
Tiny nitpicks
Set the bukkit handle to the new Entity.java

Persistence through proxy... :3