Fixed some issues with the Resource Allocation Manager portal

  * Added back buttons
  * Fixed validation rules
Removed PhotographContent
Added missing RoleGroup related migration
Included a mechanism for path translations in the ImportFunctionalityCalls in the migration guide
Fixed mapping in homepage and url resolution from Person.
Minor changes: several changes in the erasmus candidacies application: now collecting the home university address and a new document with the candidate english level, updated the learning agreement to display the curricular courses degree; updated the report about the applications to include the program type and university;  added several new mobility program types
Removed Material and its subclasses
Removed spaces from the domain, now using FenixEdu Spaces
Merge branch 'refactor/spaces-occupations' into develop
Updated version of bennu renderers
Tagging version v3.0.0.M2
Back to snapshot
Removed deprecated dependencies and tools
Added missing labels for KIC mobility programs
Upgrade to fenix-framework-project 2.0.0, thus enabling Java 8 compilation

  * From now on, Java 8 is required
Updated Travis configuration for Java 8 compilation
Minor changes:
- replaced hardcoded text with the proper label
Bug Fix: When looking for the current unit in DepartmentAdmOffice, follow the employee, not the teacher
Removing unused configurations and dependencies
Updated Migration Guide to compress alter table queries