Fixed issues relating to saplings and leaves

- Removed cBlockInfo::RequiresSpecialTool
* Fixes #1195
* Fixes #1201
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.
NBTChunkSerializer.cpp: Added break after serializing the splash potion
Proper comment for DropBlock()
Merge branch 'master' into saplingsandleaves

Conflicts:
	src/Bindings/DeprecatedBindings.cpp
	src/Blocks/BlockSapling.h
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.