EvaluationContext takes the environment as argument and then extracts options from it
Clean up test helpers.
User defined functions cannot declare variables in the global namespace.
Don't allow custom ruby functions to read from the local environment.
Changelog entry for environment access in custom ruby functions. Closes #310.