Fix USE_VALGRIND support for acceptance tests
Move global promise lock cache into EvalContext

Clear on EvalContextClear, pacify valgrind
Fix leak in ParserState current_namespace
Add valgrind suppression file for acceptance test

Somewhat of a start, please contribute