Remove PhysicsManager singleton and use shared_ptr instead.  Resolves the issue where sometimes destructors were called in an unexpected sequence resulting in a crash while exiting the application.
Initialise null shared_ptr
Another missed null shared_ptr conversion for gcc.
Do not delete physics objects if it was never created (e.g. preview window)
Move the destruction of global resources, being used by multiple documents, to the editor.
Do not destroy overlay if it was never created (e.g. due to an Ogre exception).
increased version number
updated changelog
Allow only one instance of OpenCS.  Only tested on windows x64.
Use append syntax compatible with older versions of boost.
Use float for setting skill use values.  Should resolve bug #2183.
Merge remote-tracking branch 'cc9cii/master'
Merge remote-tracking branch 'remotes/upstream/master' into single-instance

Conflicts:
	apps/opencs/editor.cpp
Workaround file lock being lost if the same file is closed elsewhere in the program (see https://svn.boost.org/trac/boost/ticket/3582)
Overwrite existing records in IndexedStore (Fixes #2182)
Optimize pathgrid store
Load initial particle system state from NIF files (Fixes #2178)
Implement XYZ rotation keys support (Fixes #1067)
Support animated container models
Fix animation glitch caused by knockdown

If the player was knocked down while having no weapon, spell nor fists ready, the animation state would incorrectly shift to "weapon equipped" even though no weapon is equipped.