Fixes /spaces/id/blueprint endpoint, when the id does not have a blueprint it returns the parent's blueprint.
FenixAPI - /canteen endpoint can receive lang and day queryparam
some error messages are now emphasized
FenixAPI - About endpoint accepts language as query param
FenixEdu /about - Better locale handling.
FenixAPI /spaces/id/blueprint - Fixed yellow tag for rooms and buildings.
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
Adapted over 23 candidacy process to be more generic as a 1st cycle candidcay process.
Added text to inform about the options for data share authorization
Merge branch 'AfonsoFGarcia-ticket/331587' into develop
Bumped version for release of 3.8.0
Merge branch 'release/3.8.0' into develop
Bumped version for development after release.
Add a warning message in JSP files that are used in the first year candidate report