Add Entity to BlockCanBuildEvent. Adds BUKKIT-3532

Overloads mayPlace to pass the entity trying to place the block for usage
with the updated BlockCanBuildEvent