Move copyValueReferences to Environment.
When constructing a function environment, specify the parent.
The global environment for the global environment is itself.
Allow a way to get the superglobals of the global environment.
Pass the parent to the constructor instead of explicitly setting it.
Take the parent of the environment when constructing a new environment.
Fix getGlobal.
Move the environment program to use the global namespace.
Tests for all.
Define a namespace environment only for non-global namespace.
Implement environment tests for namespaces.
Merge branch 'master' of github.com:lowjoel/phortress