Add Entity to BlockCanBuildEvent. Adds BUKKIT-3532

New getter:
  * getEntity
      Gets the Entity placing the block
      Generally a Player, could be a falling block
      Null if a plugin is using the deprecated method