Feature #50: Spawn projectiles

Fix a bug in copyObjectToCell.
Make actor rotations more consistent.
Feature #50: Implement marksman mechanics.
(#1191) Disallow picking up if inventory disabled

Check if window manager has allowed the inventory window
if not, then items should not be possible to pick up
Small fix for terrain
Fixes #1181: Enable controls when loading a savegame
Another terrain fix
Added version and revision number to mainmenu
Fixed ranged combat for creatures
Added code to test if git hash is availible
indentation issue...
reworked code for player positioning on startup and new game
Bug #900 fix - only fixed AiWonder, AiCombat, AiTravel and others may need a different strategy to this.
Bug #900 fix - minor update to comments
Fix spelling errors in comments.
Oops.  Fix typo picked up by Zini.
Merge remote-tracking branch 'gsedej/master'
Add text shadow to version text for better readability
Fixes #1206:  effect texture override was not accounted for
Fixes #1197: incorrect mouse wheel step
Fixes #1204: Any health value < 1 should show as empty life bar.