Converted player::wear_item to Allman style

For future commits.
Converted player::wear to Allman style

Just making it easier for me to modify.
Added non-interactive mode to player::wear

Now, we can use player::wear to "force" the player to wear stuff without
alerting him. Will be useful during character creation.
Made player::create armor equip more robust

Now, the player's profession might give him 10 pairs of pants, but he
can't wear them all at character creation.
Made advanced inventory sort items

Adresses issue #1826.
Moved the -l flags for gettext on Windows to a better position.

... and this should fix the OTHER build.
Merge pull request #1835 from FunnyMan3595/win_load_gettext

Moved the -l flags for gettext on Windows to a better position.
Merge the rest of new character invlet cleanup.
Work around Cygwin's lack of gettext support in glibc.
Fix some file permissions (775 -> 664).
Scan system font folder first before check font file names.
Add font blending option for data/FONTDATA
Allow translating of JSON item names and descriptions.
Change en_UK to en_NZ in TRANSLATING.md, and add '-p' to the mkdir line.
Cache font list in data/fontlist.txt, delete it to rescan all font directories.
Someone has been mixing line endings >:(.
Don't let the player drive a vehicle if they won't be carried with it.
Change minimum OSX to 10.5 and add libintl to the Mac builds

This is what was necessary to get Cataclysm cross-compiling to OSX in my build environment.
Merge pull request #1842 from narc0tiq/osx-cross-jenkins

Change minimum OSX to 10.5 and add libintl to the Mac builds
LDFLAGS, not CXXFLAGS