Updated build files to check for yaml-cpp 0.5
Fixes typos loading in soldier stats.
Merge pull request #594 from cfailde/bug213

Fixes typos loading in soldier stats.
- Fixed crash when SDL can't get resolution list.
- Fixed missing IDs in old savegames.
Make more comments accurate and follow style guide.
Give refund for unstarted, queued base facilities
Stop crashing on invalid save files

If a player, perhaps perversely, attempts to load a file with no YAML
nodes in it at all then the game crashes.

This fix replaces the crash with an error message.
Fixed extra rulesets being ignored.
Added Battlescape tooltips
Merge pull request #597 from cfailde/badsave

Stop crashing on invalid save files
Merge pull request #595 from cfailde/rs_comments

Make more comments accurate and follow style guide.
Merge pull request #596 from cfailde/refund

Give refund for unstarted, queued base facilities
- Fixed multiple rulesets resetting the starting base.
- Fixed extra strings from multiple rulesets not being properly combined.