CMS-4169 Remove Site Template - Support PageTemplate being a Content
Added method Site.getModuleConfig and some tests for Site