Rename singleton getters to getInstance(), return references
FooManager::getFooManager() contains redundant information, and is
longer than getInstance().
Return references instead of pointers, as they are more appropriate
for returning a reference to the manager.