Project: mesos
Issue MESOS-4918: Cache module manifests while loading in ModuleManager.
Since the module managers are allowed to load the same module multiple times, we should be caching the module manifests to avoid cases where the module tries to trick the module manager by changing `ModuleBase` fields before the next call to `ModuleManager::load`.
Story points: 3