Move load_all functionality to pluginmanager, and move .py checking to on_moved