Added DLSubclassAwareSingleton.
Merge pull request #1552 from regexident/master

Add DLSubclassAwareSingleton