Merge branch 'release/2.1.0'
Merge branch 'release/2.1.1'
Merge branch 'release/2.1.2'
* Bug fix: avoid cast exception
* Minor Change: avoid duplicate log of actions
Release 3.0.0-M1
Using dependencies with new groupId: org.fenixedu. Changed groupId to org.fenixedu
Using fenixedu-commons 1.0.0-M2 - All their packages changed to org.fenixedu
Using bennu 2.0.0-M5 - All their packages changed to org.fenixedu
Removed dependency to tools.jar
Removed Javassist dependency
Minor Change: Don't re-wrap the HttpSession to log session usage

  * Also, replaced FenixUserPrincipal with UserSession
Using version 2.4.0 of the fenix-framework. Digest mechanisn no longer relies on bennu
Removed commons-codec and commons-collections dependencies
Added implicit apache dependencies
Removed usage of commons-lang in favor of guava. Upgraded some other libraries
Bug Fix: Properly update the session secret
Changed renderers configuration mechanism to use new ConfigurationManager mechanism, cleaned up some obsolete properties and related resources
Downgraded struts version to previous value. Despite being just a revision changes the behaviour and make our applications to fail
Using fenixedu-commons 1.0.0 and fenix-legacy-tools
Set version to 3.0.0-RC1