A.7.1.12 Locating Globals for Template Expressions

###
A.7.1.12 Locating Globals for Template Expressions

The `_caller_globals()` function has been changed to use the name of a function rather a stack frame count. This is used by the methods `AppContext.run_template()`, `AppContext.run_template_once()`, `RandomPageModuleMixin.display_response()`, and `SimpleContext.__init__()` to locate the module whose globals will be used as the global namespace for evaluating template expressions.