Merge pull request #790 from sorlok/delayed_deact_final

Proper fix for delayed deactivation.
Resolves #772 to allow access to inherited vars

Bubbles up the parent chain to see if an inherited variable should be
included when building the dot access list.
Merge pull request #796 from Heathtech/master

Resolves #772 to allow access to inherited vars
Merge pull request #793 from sorlok/depth_crash

Fix for obj_1.depth = 10; crashing when obj_1 isn't in the room.
Fix for large, very similar depth values (such as 1000000 and 1000001), which were being ignored due to printing scientific notation.
Merge branch 'fine_grained_depthv' into iji_2
Experimental new scope tracker for collect_variables. Tries to catch mixed single-line and bracketed statements.
Merge branch 'scopey_scope' into iji_2