Fix a comilation on, at least, Mavericks.
Merge remote-tracking branch 'GabuEx/master' into BackToGabu
Introduce end-of-line normalization
Merge pull request #27 from mad-mix/master

Transition from tinyxml to tinyxml2 and improved font rendering.
Merge pull request #28 from MaddTheSane/BackToGabu

Force line endings
Fixing a few minor issues

Recent changes caused a couple compiler errors and warnings, which are
fixed:

- Signed/unsigned comparison is now strictly unsigned by making the max
cache length in MRUCache unsigned.

- Added includes for <iostream> in Game.cpp and main.cpp for cout.

- Reordered fields in MLIFont.h to conform to the order in the
constructor.
Removing compiler warning

- Changed XMLList initialization list to a constructor to remove a
compiler warning about that.
Minor fixes with text outlining

- Fixed rounding bug with outline width > 1

- Fixed outline rendering with outline width > 1

- Fixed bug with wrong glyph width when outline width > 0

- Added alternative outlining realization through built in SDL_TTF
library function.