Register globals in the cache along with debug symbols (fixes bug where we
miss them for extensions).
Allow creating tests in arbitrary directories.
Don't generate a call to the module initializer when importing an annotation.