load collector module directly using imp.load_module

Unlike `__import__`, `imp.load_module` can specify the file to load and
customize the full module name in `sys.modules`.  So it will not
conflict with system wide modules in site-packages.