Merge pull request #4 from diutsu/master

[Minor Changes] #377544 Allow candidates to use same email for different candidacies to different degrees
[Announcement Board Export]: Modified the announcement exporting contract to conform to the 'expectations' of the boss (FMS). Events or news not fully defined in a certain language will be ignored for that language as opposed to the former behaviour, where default locale would be applied instead.
Bug fix: #382814
- removed unused import that referred a no longer existing class
Minor Change: #382853 - added new labels to error messages
Minor Change: remove hard code from jsp
Bug fix: #382942 - the comparison supports null values
Bug Fix: #383002 - fix null point exception
Minor Change: Reuse of code in documents; Remove hardcode from reports - Diploma and PhD Diploma
Bugfix #382666: PasswordVerifier3Classes eliminated from properties and its logic passed to GeneratePasswordBase
Removed AcademicCalendar from Manager.
Minor change:
- sending only the numbers of the phones and not the class
- corrected the way it checks if the student has given permission to
give his personal data do AEIST
Minor change:
- corrected the translation of 'Nota' to english
Minor change:
- changed the link name to reflect its truly action
Minor change:
- added a missing label
Minor change: #383445
- removing the text limit in the notes
Minor change:
- added the possibility of seeing the students of a tutor on the View
Tutors interface
Minor change:
- added a missing file change needed for the previous commit on viewing
students of a Tutor
Bug fix: #383556
- corrected the origin of the data about the degree that went into the
report
Minor change: #383579
- updated the message to reflect this year changes
Bug fix: #382532
- when the candidacy is cancelled the debt event is also it's not
possible to calculate the debt