quiet -Winline and -Wshadow warnings
quiet sign-compare warnings

it would be better if these were fixed, but they haven't caused many
probems so far, and unless avoiding these warnings were accepted as policy
by the project, they'd just keep on cropping back up
fix gcc warnings

fixed for -Wunused-variable, -Wwrite-strings, and -Wreorder

also fix c++11-only-style non-static data member initializers, which
older compilers won't support
fix out of bounds error
undo unneeded change
initialize static vars in .h again

now that the vars are static, they no longer need to be initialized in
the .cpp file
Make icon appear in main window.
Before that icon has been available only in Windows.
I don't know, works that code in Windows or not, so "#ifdef _WIN32"
portions in Engine/Game.cpp is still under question.
Merge pull request #800 from myk002/fix_warnings

Fix warnings
actually load the strength applied flag on items.
- Fixed bugs with New Battle and mods.
- Fixed memory leak with soldier deaths.
- Minor UI fixes.
Merge pull request #801 from winterheart/icons-in-main-window

Make icon appear in main window.
Fixed cross-platform icon handling, don't wanna mix it up with mod resources.
- Added right-click to view soldier info from Craft Equip.
- Added left-click to view soldier info on Memorial.
- Fixed bravery in New Battle generated soldiers.
fix importing saves from 0.9

rename a variable, grenades will now be unprimed by default instead of all
being primed to go off immediately.
Fix
Fix undefined reference compilation error on Linux and Mac OS X.
According to
http://code.google.com/p/googletest/wiki/FAQ#The_compiler_complains_about_%22undefined_references%22_to
there should be static const member initialization outside of class.
Change file permissions to 644
Merge pull request #803 from winterheart/compilation-fix

Fix undefined reference linker error on Linux and Mac OS X.