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
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.
Disallow redirection to info refusal for greetings
Print a fallback text when no topic response is found
Add unicode number for ellipsis (…) to code range
objects with scripts attached, that are inside containers will behave correctly when the container is moved