Add extension point to resolve_variable_ast.

For this, we need to pass the TreeWalker to resolve_variable_ast,
which affects the filter and cycle functions as well..

Allow the extension module to provide it's own find/fetch value runtime function.