CMS-2925 Remove PageComponent templates
CMS-2926 Remove locally and discover needed help
Template classes for page components removed (except TemplateKey I think, which is still used by PageTemplateKey)
Everything compiles and tests are green
Some renaming of variables/method named template is left to do