added new Role for table headers (Role_Display)
Merge branch 'master' into globals
hocking up dialogue sub view to a widget mapper
scripts on items in containers added to script list on cell change
objects scripts are now stopped when they are removed from a container
Merge remote-tracking branch 'real/master'
scripts run for items added to containers, and scripted items in player inv handled correctly
select correct record when opening a dialogue sub view
fixed swapped day & month fields when created a stamped journal entry
record heard topics in journal
prevent duplicate journal entries from being recorded
made some journal accessor methods constant
fixed isInCell method
renamed realAdd to addImp
removed use of c++11 auto
Ignore vim swap files
disabling and enabling containers causes scripts on contents to be disabled and enabled accordingly
moved script handling on enable / disable into their own functions
Dialogue: return a response from "Info Refusal" when disposition is not satisfied
NPC: take stats from NPDT12 into account

Some available stats (level, reputation and disposition) were not used
for NPC with auto-calculated stats.