Fix file handles being left open on windows builds
Merge remote-tracking branch 'cc9cii/branch_0_29_fixes' into openmw-29
updated changelog
minor fix
removed unused function
bumped version number
Merge branch 'openmw-29'

Conflicts:
	apps/openmw/mwmechanics/aicombat.cpp
Terrain: support alternate coordinate systems. Get rid of LoadingListener for now
Terrain: remove hard dependency on shiny - can now be compiled without it (fixed function)
Render maps after *all* cells have finished loading

Still not fixing Bug #772, but at least this will allow for background loading of terrain.
Terrain: fix an embarrassing copy&paste mistake.
Terrain: moved ESM::Land load to earlier in the startup procedure

Required for background loading as we cannot load ESM::Land data from background threads.
Terrain: take cell world size into account for LOD selection
Terrain: geometry is now loaded in background threads.

TODO: background load layer textures and blendmaps.
"Distant land" setting has been removed for now (i.e. always enabled).
Include some more required Ogre headers explicitely.
Set StaticGeometry origin

Fixes an exception for coordinates far away from (0,0,0).
Terrain: decoupled Chunk from QuadTreeNode.
Terrain: destroy no longer used materials
Terrain: get rid of unneeded members