Rewrite xml reader using tinyxml2.

Rewrite xml reader using tinyxml2 to reduce memory using.
Fix building updater and launcher.

Fix project files.
Fix name conflict with CryptoPP Exception.
Add project file for Qt Creator
Improved font rendering.

Add utf8 support for font render using utf8cpp library.
Add better font scaling.
Add better font outining.
Fix wrong text speed for multibyte chars.
Delete qt creator project file.
Fix line endings in ResourceLoader.cpp
Fix wrong window/fullscreen handling in MLIFont.
Add missing license text.
Rewrite MLIFont using MRU (Most Recent Used) cache.
Fix unnecessary bool-double conversion.
Merge pull request #27 from mad-mix/master

Transition from tinyxml to tinyxml2 and improved font rendering.