CMS-1808 Create NewContentDialog
Moved logic for adding and retrieving recent and recommended content types into own class.