primitive GC drafts.

its main purpose is detect unreachable, still alive objects as ref. counted technique unable to detect circular references
test GC
disable unnecessary code
fix 'nextKey' functions, refactoring, implement getNthKey
lua sandbox: import os.time
Merge not-yet-enabled GC into develop
cosmetics
run garbage collection during save file load

that's not desired behavior as it should run less frequently