implemented reference record merging
implemented reference record deleting
added changed reference tracking for cells
Fix for bug Bug #1098
Ensures nothing bad will happen if we try to lock a door that never had a lock level
Esc button exits all non-modal GUI windows
Merge remote-tracking branch 'upstream/master'
Undo some changes I made in the past that shouldn't exist
Dims and disabled Goodbye button in dialogs when unavailable.
Added support to close modal windows with Esc
Fixed crash when Esc-ing out of Save "are you sure" dialog.
Give access to the main menu when at a choice in dialogue
added reference collection stage to saving operation (preparation for cell saving)
MSVC generates different symbols for class vs struct, confusing the linker.
Fixed issue with QuickKeyMenu and ItemSelectionDialog
Fixed crass on character creation, allowed some character creation windows to be Esc-able
Merge remote-tracking branch 'upstream/master'
updated credits file
Merge remote-tracking branch 'emperorarthur/nif_fix'
Minor fixes from static analysis.