Merge branch 'master' of git://github.com/zinnschlag/openmw
Merge branch 'master' of git://github.com/zinnschlag/openmw
Promoted references to a top level record internally.

Note: This does not change the structure of the ESX format.
added blank function to CellRef and moved a function that was in the wrong file
simplifying CSMWorld::CellRef
moved IdCollection base into its own source file pair and renamed it to Collection
added a bit more documentation
rewrote IdCollection::load (not using private members of IdCollection anymore)
split IdCollection into Collection and IdCollection class
gave Collection class its own header file and removed an unsed cpp file
Revert "simplifying CSMWorld::CellRef"

With the refactored collection class we can now handle the more complex load function

This reverts commit 97f421df8a5a3f6e4803001af8014355128d8523.
workaround for - in names
Merge branch 'master' of git://github.com/zinnschlag/openmw
Only link to SDL2main on windows
resize actor collision boxes on death
remove actor's collisionbox on death
fixed weather code
Merge remote-tracking branch 'vheuken/master'
Implementing delegate for referenceables table Type column

Added delegate skeleton class

Added delegate creation code in ViewManager

Added Display_RefRecordType enum to columnbase.hpp

Changed Type column'sDisplay type to Display_RefRecordType in
refidcollection.cpp

modified OpenCS CMakeLists.txt to incorporate RefRecordTypeDelegate
class
Implemented RefRecordTypeDelegate

Added accessor functions to CSMWorld::UniversalId for static const
sIdArg[]