Deglobalized runtime. Errors present -- time to fix.
Narrowed test down to the error.
Prepared specialized test.
Fixed some errors in the function value locations lookup.
Fixed evaluation errors after big refactoring.
Refactored tests toreset the runtime object to cleanup after all the tests.
Added a test case for a closure and function falue.
Fixed closure evaluation errors.
Fixed minor memory leak in the test code.