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.
Added gettext -l flags for Windows builds.
Merge pull request #1834 from FunnyMan3595/win_load_gettext

Added gettext -l flags for Windows builds.
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.
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
Merge pull request #1843 from narc0tiq/osx-cross-jenkins

LDFLAGS, not CXXFLAGS