Fix the non-Win32 version of Language::cpToWstr().
Support for non-breakable spaces in Text class.
In Text::formatFunding(), set LC_CTYPE too.

This is necessary for mbstowcs() to work correctly (it is called
from Language::cpToWstr()).
-lGL wasn't in the right spot for some systems?
Merge branch 'opengl' of https://github.com/hmaon/OpenXcom into opengl
Merge branch 'master' of git://github.com/SupSuper/OpenXcom
Merge Text.cpp (thousands separator issue).
Fixed: Can't dismantle ANY facility if some of the attributes is overflowed!
duplicate variable names are bad.

naming iterators "i" is sooo 2012
fix for large units and falling behaviours
small fixes for floating units.
whoops, should check for things before i call them.
fix software rendering.
turns out we DO need an ammo check there, who knew?
make window resizing optional, and default to false.
fix software rendering.
Merge branch 'opengl' of github.com:hmaon/OpenXcom into opengl
Merge pull request #321 from fenyo1/FixFacilityInUseCheck

Fixed: Can't dismantle ANY facility if some of the attributes is overflowed!
Merge pull request #318 from GregoryBonik/master

Support for non-breakable space character
add OpenGL files to cmake list, I guess?