Merge pull request #749 from synopia/blockselection

BlockSelectionComponent, System, Event and Renderer.
Merge pull request #750 from synopia/blockselection

Added API annotation to BlockSelection
Tiny tweak to module.txt template (give display name a default value) and minor commenting
Added missing selection texture and @API to World/Chunkgenerator