Added cWorld::SpawnMinecart.
EmptyMinecarts should be able to get a block inside of them.
Renamed cEmptyMinecart to cRideableMinecart
Fixed server crash.
Implemented Ctrl-Q drop stack

Also fixed an issue with TossItems not respecting count.
Implemented custom names and lore

+ Added custom names and lore
+ Added saving and loading
+ Added writing and parsing of NBT
OBSOLETE'd obsolete functions
Added packet diagnostics to 1.7 protocol.

When the packet is mis-interpreted, a log message is output about the packet type and lengths.
Changed GetContent function.
CMake: Fixed output paths for all MSVC versions.
documented CROSSCOMPILING flag
Documented the SchedualeTask function
Merge pull request #548 from worktycho/documention

Added Documention for a few features I've added
Merge remote-tracking branch 'origin/master' into customnames
Possibly did what xoft wanted
Finished exporting cWorld:ScheduleTask() to Lua API.
Removed obsoleted functions
Fixed whitespace in previous commit.
Disabled excessive entity-related logging in Debug mode.
Protocol 1.7: Unknown packets are dumped to log in Debug mode.