Allow selection of generated textures of a single color by asset name.
Revert whitespace changes.
reformat to Terasology standards
Unit tests for generated color textures.
Replace custom int-to-byte conversion with guava method.
Checkstyle fixes
Merge pull request #806 from mkienenb/generated-color-texture-support

Allow selection of generated textures of a single color by asset name.
Small doc clarifications
Separate BlockSelection Component and System from interactive local player selection and rendering

This should allow block selection to be used by characters (and systems) other than LocalPlayer.
Moved SelectionBlockRendering into a separate system.
Repackage block selection classes.
Simplify and clean up block selection system.

Replace Component references with Entity references in persisted objects.

Render block selections based on BlockSelectionComponent state rather than registration events.

Remove block selection started/completed events.

Rework LocalPlayerBlockSelectionByItemSystem to use new API.
Remove texture specification.   Renderer already has this as a default if no texture is specified, so removing it will allow the client code to set a different texture.
Cache BlockSelectionRenderers by texture dimensions.
Update BlockSelectionComponent documentation.
Merge #811 from @msteiger - console font colors woo!
Merge #810 from @mkienenb - block selection updates
Add Oreons to the default module line-up including a doc entry
Merge pull request #816 from msteiger/develop

Made FontColor and ConsoleColors accessible for Modules
Strip text color in log output