Purchase/Recruit exclusions in Options.cfg file

Reads yaml list of items to exclude from Purchase/Recruit screen.
purchaseexclusions patch for language.h LocalizedText.h change

Fixed compilation error after language.h change
skin colors
Hacked hair color of orginal male personal armor sprite
partial refactor of basescape
Pathfinder exploit patch.

If the enemy is not found, he not taken into account in pathfinder calculation.
Aliens can to open door and to kill standing behind door soldier.
Fix x64 builds in VS2010
If the enemy is not found, he not taken into account in pathfinder calculation.
Aliens can to open door and to kill standing behind door soldier.
Soldiers may to see, who kill them.
Fix Medi-kit exploit.

In CE, you cannot exceed maximum health.
In early DOS versions, it was sometimes possible to overflow the health stat so the soldier would be healthier after healing than he started before he was shot.
http://ufopaedia.org/index.php?title=Medi-Kit_(EU)
Merge pull request #1 from SupSuper/master

Bringing my code up to date
VS2008 project update
Merge pull request #340 from iThompson/master

Missing libraries in x64 VS2010
Merge pull request #345 from pmprog/master

Fix to the VS2008 project
Fixed: Busy people don't get paychecks
Fixed: Odd manufacturing behavior when using too many engineers
Now it is possible to produce more than one unit per hour. (but items got built only on hour basis)
this looks like some sort of WORKING falling code
remove some redundant code

no need to blit the arrow twice
allow bugged behaviour for large units.

allow large units to have their inventory accessed while in debug mode
so we can use whatever bug resets TUs in the inventory screen to our
advantage.

did i say bug? i meant feature. it's a FEATURE.
Merge pull request #342 from redv/pathfider_patch

Pathfinder exploit patch v2
Allow unit selection in debug play mode.