MSVC fixes

 * add missing headers
 * don't use -std=c++11 flag on MSVC
 * fix MSVC C2797 http://msdn.microsoft.com/en-us/library/dn793970.aspx
 * add ability to install libfalltergeist
Tested on
* MSVS 2013 update 3
* MSVS 14 CTP 4 
* MinGW-w64 4.8.2