env: remove r5js.IEnvironment#hasClosure + impl.
env+misc: remove r5js.IEnvironment#newChildEnv + impl.
runtime: introduce r5js.runtime.Value typedef.
misc: use r5js.runtime.Value in type annotations.