Inline Evaluator::evaluate()
Add missing copyright notices.
Refactoring.  Break up the evaluator tests into a file containing the sharable
infrastructure and one containing the control-flow tests.
Add unit tests for expression visibility and fix a visibility error in the
interpreter.
Set the visibility flag correctly in JIT compiled code.