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.
Merge pull request #9 from crumblingstatue/master

Rename singleton getters to getInstance(), return references