Merge branch 'release/3.5.1' into develop
Bumped version for development after release.
Bug Fix: Avoid ArrayIndexOutOfBoundsException.
Bug fix: corrected the way the locale is compared
Minor change: corrected the add label text
Bug fix: preventing NPE when the locale is changed after a validation
form has failed
Fixed labels in homepage research section
Minor change: retrieving first the language code, to do the proper match
with the properties; removed 'locale=*' from the url's, since it doesn't
do anything anymore
Included Phd students in the api/fenix/jersey/services/researchers list
Closes #527: Modified how lockers are displayed in the library portal
Merge pull request #528 from AfonsoFGarcia/ticket/416466

Closes #527: Modified how lockers are displayed in the library portal
Updated message on successful submit of recomendation letter in generic candidacies
Merge pull request #530 from AfonsoFGarcia/ticket/409729

Submission message for letters of recommendation
Fixed jsp compilation error
Removed by inlining all deprecated has* methods in domain objects, that were there since the framework stopped generating them
Deleted obsolete sql migrations
Bug Fix: Select site using the direct site ID
Corrected the function to change between pages of the students list in the teacher portal.

Also, in the students list, changed the student's registration number with the student's username.
fixed restricted section access link
Merge pull request #531 from cfscosta/develop

fixed restricted section access link