enable move construction/assignment to key ESM data structure to reduce sorting costs
Updated journal layout to match Bethesda's version more closely
hid JournalWindow behind IJournalWindow interface, and put its entire
implementation, class definition and all, into journalwindow.cpp
WIP
craeted "platform" specific assert to allow asserts in release builds for windows
wip