Added :environment and :return stacks and instruction environment_push
New temporary file for testing environments.
Added return_fromstack instructions for the main stack types.
Made environment end correctly when you hit an empty :exec stack when
there is a state on the :environment stack.
Moved environment-end to pushstate.clj
New instructions environment_begin and environment_end
New reuturn_stack_pop instructions for each stack.
Removed test file.
Environments.
Merge branch 'master' into kata-bowling
Merge branch 'kata-bowling' into kata-bowling-gsx-test
New instruction string_contained.
Added instructions for return tagging, ex: return_tag_float_123.
String-contained.
Fixed errors in report_tag-ing and implementation.
Merge branch 'master' into environments-tags
Return tagging actions from environments.
Merge branch 'master' into kata-bowling
Merge branch 'kata-bowling' into kata-bowling-gsx-test
Added return_tagspace.