Bumped version to 4.0.0-SNAPSHOT
Replaced old checkRulesToDelete and canBeDeleted methods with new framework's deleteBlockers
Removing deprecated Enum classes
Removing legacy exception handling and infrastructure
Public Pages no longer use tiles
Removed announcement domain
Domain to remove sites
Erradicated the last usages of tiles
Removing ISiteComponent and SiteView
Removed coordinator interfaces for degree site and announcements management
Removed CurriculumLineLog Graphics
Major Refactoring: 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
Removed ByteArray class, framework supports it natively now
Deleted obsolete DeleteObjectByOID
Renamed all variables, methods and labels named istUsername to Username
Removed obsolete RegistrationAgreement enum
Removed contributor application
Deleted all things that were deprecated by the addition of UserProfiles in bennu
FactoryExecutor is no longer part of the domain, all factories were moved to the actions that used them