Refactored cChatColor

- Changed std::string fields to const char-pointers in order to wipe out potential issues with static initialization and global destructors
- Deprecated cChatColor::Color() because the name does not match the value
Removed references to deprecated cChatColor::Color
Fixed attempts to call c_str on ChatColors
ChatColor.h: The @deprecated tag slipped. Oops.
Line tracer invalid chunk fix

* Fixes #1230
* Additionally improved speed in some scenarios
Revert "Only one instance of server can be started"

This reverts commit 6484e9814a3a540518606f552398e0b82f91ab4d.

* Fixes #1200
First attempt for a new foliage finisher
Fixed warnings
Renamed cFinishGenFoliage to cFinishGenTallGrass
Better grass density
Added double tall grass.
Merge pull request #1213 from mc-server/chat-color

Refactored cChatColor
Changed CubicNoiseXX to IntNoiseXX
Added some comments
Cuboid: added explicit copy assignment operator
Fixed indentation
Removed y for-loop.
Only the top block now gets long grass.
Fixed a missing enter.
Style: Normalized spaces after if, for and while.
Style: Normalized to no spaces before closing parenthesis.
CheckBasicStyle: Checks spaces after keywords, no space before ")".
Normalized spaces after "catch".
CMake: generates a list of all source files.

This will be used for the style-checking script.