autosave option
Merge branch 'master' of https://github.com/SupSuper/OpenXcom.git into autosave
autosave option
Merge branch 'master' of https://github.com/SupSuper/OpenXcom.git into autosave2
Advanced options strings
Avoid conflicts:	bin/data/Language/Italian.lng
autosave on exit without status string
Merge branch 'master' of https://github.com/SupSuper/OpenXcom.git into autosave
Merge branch 'master' of https://github.com/SupSuper/OpenXcom.git into autosave
loadMapResources() issue
removed diplicated code
added comments
Avoid conflict:	src/Menu/LoadState.cpp
Merge branch 'master' of https://github.com/SupSuper/OpenXcom.git into autosave

Avoid conflicts:
	bin/data/Language/Czech.lng
	src/Menu/AdvancedOptionsState.cpp
Fix crash when invalid user folder is supplied

Instead of simply crashing, supply an error message and exit.
 fix warnings and errors found with -Wall -Wextra

 - configured with CPPFLAGS="-Wall -Wextra", built, and fixed all warnings
 - fixed code paths that resulted in use of uninitialized variables
 - fixed unchecked comparisons between signed and unsigned vars
 - marked unused params
 - moved static functions out of header files
 - removed useless "const" modifier on integral return values
undo accidental reversion of pathfinding commit
Avoid conflict:	src/Menu/LoadState.cpp
Command line parsing of options improved

1) Command line options are now case insensitive e.g. -debugui/debugUI/
debugUi true will all work
2) Options set on the command line will now take precedence over
defaults and those loaded from options.cfg
Merge remote-tracking branch 'upstream/master' into myk-fix-gcc-warnings