Add @Override
Make evaluators forkable

Still to do: make forked environment unmodifiable
Remove deprecated strategy code
Attempt at tests for concurrent evaluators
Set up some tests for forking/concurrency
Start making environment unmodifiable
Don't keep direct refs to imported modules in ModuleEnvironment
Make JavaBridge thread safe (I hope...)
Update copyright notices