Bug fix: when updating the names of an already existing person an error
happened due to insufficient name data. Gathering givenNames and
familyNames in the candidacy data.
Minor change: updated some name related methods in person to wright
directly the names when they come separated; added error messages to
candidacy interfaces, when name editing fails
Bug fix: the event must be created if the protocol is not a military
agreement
Bumped version for release of 3.11.10
Merge branch 'release/3.11.10' into develop
Bumped version for development after release.
Bumped version for release of 3.12.0
Merge branch 'release/3.12.0' into develop
Bumped version for developmenmt after release.
Display both username and student number.
Add reference to JIRA in README
Bug fix: when the names are going to be set separately it is not
necessary to check with the previous full name
Bug fix: Closes Issue ACADEMIC-443 - Any person who is coordinating
mobility outbound candidacies will now have access to the functionality
in the academic administration tab;
Minor change: changed the scope of the candidacies menu from office to
administration, where it makes more sense
Minor change: since the adding of the given and family names (to math
the person logic) there is no need for the name slot, adding a TODO
reminder
Bug fix: if a student group is connected to a persistent group but it
has no attends and projects associated, it should be marked as
"deleted", instead of throwing an exception

Issue ACADEMIC-593
Upgraded version of fenixedu-spaces to 1.2.0
Don't allow marksheet to be made public.
Bumped version for release of 3.12.1
Merge branch 'release/3.12.1' into develop
Bumped version for development after release.
Lesson instances now provide space information

  * added multilingual support for shift type