Multiple enhancements and fixes to minecarts

+ They are destroyed instantly by creative mode
* Physics is much improved
+ Basic implementation of powered rails
Fixed VS2013 compile and updated Core
Fixed settings plugin generation after IniFile
Fixed wire, rail, and pressure plate unpowering
Detaching improvements

* Players now search for an area around themselves to teleport to when
detaching from something
Final improvements to Minecarts

* Fixed curved rails being a little broken
+ Implemented detector rails
+ Implemented block collisions on rails
* Fixed snapping to rail
- Removed minecart physics conditions in Entity.cpp as minecarts use
their own simulator when on rails

Fixes #148 and #217; partially implemented #215.

This is Cave Johnson, and we're done here.
Yes newline at end of file :D
added cWorld::ScheduleTask Function
ScheduleTask schedules a SceduledTask object to be run x ticks in the future.
In is exported to lua, fixes #150
Merge pull request #538 from mc-server/minecarts

Minecarts
Merge pull request #542 from worktycho/schedular

added cWorld::ScheduleTask Function
CMake: MSVC builds use static CRT.

We don't want to be dependent on the VC runtime.
CMake: Removed SCL warnings from Lua and ZLib.
CMake: MSVC release builds use LTCG.
First implementation for furnace minecarts.
Furnace minecarts now stop being active after a while.
Update COMPILING.md

Added instructions for Windows compiling, including CMake.
Updated Core! ±±±___±±±
Merge pull request #543 from mc-server/Furnace_Minecarts

Furnace minecarts
Fixed varargs modification.

Ref.: #541.
Using a 2nd argument instead of va_copy().

This seems to be the only reasonable C++03-only solution.