Bug 883664 - Missing members of strings, hashes, globals and variables

Unify how compiler reacts to missing members of strings, hashes, globals and
variables, as well as missing properties of globals and ctxdata.