Handle knockout separately (Closes #1151)
Fix bounding box assertions due to negative particle life time

Other parts of the code could not deal with negative life times and produced negative particle sizes as a result (which Ogre could not handle)
Fast-forward particle systems to make cell loads less obvious.
Revert "Bug #1074: Inventory paperdoll obscures armour rating"

This reverts commit b017a3be3e4e88d8aea6150287893f3677d6fb69.
Correction for marksman weapon inventory preview
Fixes #1158 (Armor rating label issues)
Fix movement speed formula for flying creatures
Fixes #1157 (attribute layout issue)
Feature #50: Handle weapon controllers (i.e. bowstring animations, etc)
Fix typo
Feature #50: Allow body pitch in third person for ranged weapon aiming
Feature #50: Don't allow ranged weapon attack when ammunition is empty
Feature #50: Handle attach & release of projectiles
Fix uninitialized member
Fix message box formatting bug
Add generated version.hpp to gitignore
Refactor actors update
Fixes #1159: Don't allow quick keys menu in chargen
Fix wrong assertion
Fixes #848: Use hardcoded animation velocity for first person movement