Fixed issues relating to saplings and leaves

- Removed cBlockInfo::RequiresSpecialTool
* Fixes #1195
* Fixes #1201
Items should first added to the first slot, not the latest.
Fixed the armor slot in creative mode. Also removed that armor get directly to the armor slot. It is extremely buggy and unnecessary.
Moved comment.
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.
Add armor items directly to the armor slots.
Added destroy-timer system to splash potion entities
Added m_TicksAlive to entities, allows projectiles to hit their creators
Merge pull request #1231 from mc-server/ticks-alive

Added m_TicksAlive to entities and allows projectiles to hit their creators
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.