Add Preprocessor macros for Defaults/Console/AppDelegate getters.

Change Defaults Manager into singleton instance.