Added weeks in timetables. Closes #295. Also added type parameter in some lists declarations
Fixed visibility of external teachers application link. Closes #365
Merge pull request #366 from samfcmc/feature/link_external_teachers

Fixed visibility of external teachers application link. Closes #365
Bug fix: Closes #367
- when a degree had not previous enrolment periods it wasn't possible to
create new enrolment periods for that degree
- the access validation was being made inside the cycle which resulted
in the above behavior and it is not necessary to validate that in every
iteration
Added a tag (orientador) to the thesis documents to make the vowel belonging to the guidance team obvious.
Automatically init period with information from previous year. Allow delete of empty periods.
Bumped version for release of 2.1.4
Merge branch 'release/2.1.4' into develop
Bumped version for development after release.
Bug Fix: when changing a lesson instance, you only have to check the availability of the room for that instance.
Merge pull request #368 from gil-l/fix/thesis-jury-orientador

Added a tag (orientador) to the thesis documents
Fixess:RegistryDiploma university rname based on current date
Merge pull request #373 from diutsu/develop

Fixess:RegistryDiploma university rname based on current date
closes #372
Bumped version for release of 2.1.5
Merge branch 'release/2.1.5' into develop
Bumped version for development after release.
Bug fix: Closes #374
- the execution year can be empty too
Merge branch 'develop' of github.com:ist-dsi/fenix into develop
Enhancement: Closes #378

- added missing fields and corrected the calculation of the the
curricular year, now passing the execution year selected and not
assuming the current one
Reviewd calculation of grade for sorting candidates. Added more information to exported reports. Fixed multiple issues regarding data cleanup.