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
Revert remainder of "Only create portal events for entities if anyone
cares"
Out with the bad CRLFs
Added BlockEnderPortal for diff
Readded BlockEnderPortal changes after CRLF fiasco fix
First round of splitting Entity.b(int)
TODO prevent EntityPortalExitEvent from firing for .b(int) usage
Revert "First round of splitting Entity.b(int)"

This reverts commit fe9c46ac7d3ef04cb4dea07ea41c171b74a03e1e.
Split logic into a teleportTo(Location) function.
Fix my compile error from a few commits back...