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