Add Entity to BlockCanBuildEvent. Adds BUKKIT-3532

Overloads mayPlace to pass the entity trying to place the block.