Fixed the Stack Overflow Exception on approving the jury and fixed the thesis mails. This closes the tickets 416934 and 417247.
Just changed Integer to int to keep the flag functions as they were.
Merge branch 'develop' of https://github.com/FenixEdu/fenix into fix/JuryStackOverflow

Conflicts:
	src/main/java/net/sourceforge/fenixedu/applicationTier/Servico/scientificCouncil/thesis/ApproveThesisProposal.java
	src/main/java/net/sourceforge/fenixedu/applicationTier/Servico/scientificCouncil/thesis/ThesisServiceWithMailNotification.java
fixed formatting issues...
Added MathJax to pages where it may be used.
Bumped version for release of 3.3.1
Merge branch 'release/3.3.1' into develop
Bumped version for development after release.
Use full path names.
Bug Fix: Removed useless output.
Make presentation of evaluation methods more simple returning a constructed localized string from whereever the origin of the infomation may be. This logic is internal to the execution course and should not be exposed.
Merge pull request #496 from gil-l/fix/JuryStackOverflow

Fix/jury stack overflow
Bumped version for release of 3.3.2
Merge branch 'release/3.3.2' into develop
Bumped version for development after release.
On a confidential thesis, since the file is not supplied, the title of the thesis is used in the default locale instead of an empty string.
If the teacher attemps to attribute a final work to a student that already has one the proper error is shown via the ActionError mechanism and the page is refreshed without attempting to submit the page form.
Remove interface access restriction in jsp. Access is functionality based
Added language specific classes so users better understande the difference between the actual text content and the indication of the contents language.
Added method to print simple numeric value in the object to simplify report.