Merge pull request #303 from SpongePowered/feature/events

Added support for BlockBreak, BlockPlace, BlockInteract events.
Added support to handle persistent living entities.
Updated Entity setRotation and getRotation to use Vector2f as entities

only use yaw and pitch but not roll.
Expand Block/Item interfaces