some error messages are now emphasized
added option to delete Phd Guidance Documents
Merge pull request #580 from cbartol/ticket/rt#422187

Corrected the style of some error messages, some error messages are now emphasized
Merge pull request #579 from cbartol/ticket/rt#404219

Added option for Phd Coordinators to delete Phd Guidance Documents
close #578
Bug fix: exceptions were being silently encapsulated and leaving
inconsistent data
Minor change: allow to create a registration with no learning agreement
as long as the agreement only requires the degree to be chosen
Refactor RegistrationAgreement to repalce it with RegistrationProtocol. Removed all possible references and uses of RegistrationAgreement. Added Alien RegistrationAgreement type.
Minor Change: Improved enrolments entry point

  * It is now based on GET instead of POST
  * It provides information regarding the enrolment date,
    as well as the remaining time
Upgraded to Bennu 3.2.0
Deprecated custom exception handlers, added configuration to disable them
Using Bennu for Login
Re-styled not found and unauthorized pages
Degree Jurisdictions are now generic
RoleGroup now stores the role, not the RoleType