Refactor all Singletons

All Singletons are consistently accessible through getInstance() method.
The initialization happens directly at the member declaration now.

http://jenkins.catrob.at/job/Catroid-custom-branch-no-emma-test/181/