Add the backref to link Directory to FileDetail
Add the mirrorlist module into mirrormanager.lib, from MM1 but adjusted for MM2
Add the refresh_mirrorlist_cache that generates the pickle file for mirrorlist