switch error statement to dump to stderr.
Make the default exception handler dump exception object.
Separate environments for runtime and scheme env
Define correctly calls eval now.
Add line numbers to assembler output.
Define functions now.

To get define to work, I had to pull the implementation
over to the runtime-env.  Next up is to force a child env on the
scheme-env so that the top level definitions remain intact.
Force a child-env to the scheme-env.

This partially protects toplevel bindings.
Experitmenting with define.
Merge branch 'feature/environments' into develop
Add some crude meaningful output for closures/hashtables.

This will break if you use anything other than strings for keys.
Clean up a couple of warnings.
Find homebrewed bison.
Fix linking issues.
Fix true and false keyword/macro
Switch to STDBOOL
It compiles, now to get it running.
Fix mac build.
Make sure a variable is initialized.
Fix string buffer that was too small.
Turn temp file clean up back on.