Dynamic code evaluation

The following changes provide dynamic code evaluation.

The new gololang.EvaluationEnvironment class provides an API for dynamically loading
modules, functions and running code from strings. It is useful from Golo, but also from
third-party JVM polyglot applications willing to embed Golo.

Fixes #28