Slightly changed CMakeLists.txt for searching tinyxml2 library. Checked compilation under XP.
Changing compilation flags to reduce the massive amount of unnecessary warnings in MSVC.