added http://code.google.com/p/sparsehash/ to deps for Options.cpp

on Linux, you may need to download the relevant .deb or .rpm package from that page!
using a hashtable to store a string map just makes sense

If sparsehash just does not compile on your system, try compiling with NO_GOOGLE_SPARSEHASH defined to fall back to std::map!

also added: a cache of bool and int options so they don't need to be re-parsed from text for every getInt() or getBool(); maybe be relevant in AI?
derp
google/whatever
print YAML load times for ruleset and battlescape

also fix compilation warnings with clang
hash_map to avoid strict dependency on sparsehash
hash_map working
boost unordered_map tested; typo fixed
typo :|
sort options when saving for user sanity
HashMap!
check for TR1 in cmake
autoconf update to look for TR1
--spam
extra comments for google's weird empty_key stuff
the actual HashMap.h ...
Merge branch 'google_sparsehash_options' of github.com:hmaon/OpenXcom into google_sparsehash_options

Conflicts:
	src/Engine/Options.cpp
	src/Savegame/SavedBattleGame.cpp