Fixes disappearing act on disabled inputs
Removing legacy exception handling and infrastructure
Public Pages no longer use tiles
Refactor: Removed CMS from the codebase
Erradicated the last usages of tiles
Cleanup: Removed ISiteComponent and SiteView
Removed coordinator interfaces for degree site and announcements management
Refector: Reports are no longer in the FenixEdu core

  * A new API allows retrieving a report by its key,
    delegating the report generation to another module
Manually inject checksum in images

  * Preparing for the new version of Renderers, in which the
    checksum injector will not inject images
Merge pull request #603 from diutsu/develop

Fixes disappearing act on disabled inputs
Upgraded to Renderers 5 and Bennu Struts
Using Bennu 3.4.0
Cleanup: Removing unused remnants of Berserk Filters
Removed Thesis Proposal Domain
Removed OAuth Infrastructure

  * This is to be replaced by the new Bennu OAuth module
Removed unnecessary dependencies and deprecated classes
Removed references to deleted filters in web-fragment.xml
Updated the path of the renderer schema files

  * Also fixed removed renderer declarations
Cleanup: Removed fenix own group based strategy in favor of the one in bennu
Cleanup: Removed deprecated RegistrationAgreement enum now replaced with protocols