CMS-4169 Remove Site Template - Support PageTemplate being a Content
PageTemplate is now a Content which to be created below a Folder named "templates" under a Site
A PageTemplate is now renderable
Refactored Site to extend Content instead of being a property of Content
Removed SiteTemplate (TODO: Remove remaining SiteTemplate classes and Template App in UI?)