Bukkit/Bukkit — pull request #931 by Obliv (2013-09-23 19:56:52+00:00)
Title: [B]Add EntityTeleportEvent cause. Adds BUKKIT-4745

Issue
EntityTeleportEvent does not have any information about teleport cause, while PlayerTeleportEvent does.

Justification
This standardizes the capabilities of teleport events between players and entities.

PR Breakdown
Added a teleport cause parameter to EntityTeleportEvent. Updated
relevant calls to constructors in child classes.