Refactor: Don't use backend-specific methods
Major Change: Fenix is now an application module

  * Fenix now compiles as a Jar
  * Updated to fenix-framework-project 1.1.0
  * Moved configuration files to the webapp
  * Moved scripts profile to the webapp
  * Removed backend-dependent SQLUpdateGeneratorMain
  * Moved web.xml to web-fragment.xml
  * Applied a hack due to a bug in the default CodeGenerator
  * Updated Travis configuration
Minor Change: Updated README
Minor Change: Now working with embedded tomcat on the webapp
Add Travis badge to the README
[A3ES] fix: remove unecessary code
Send Travis build notifications to IRC
Bug Fix: Avoid NullPointException when the ExecutionDegree did not exist for the current execution year. This commit fixes issue #55
Bug Fix: Avoid NullPointerException.
Bug Fix: Retrieve last PrecedentDegreeInformation for each execution year.
Minor Change: Bumped pom version to 1.0.1
Bug Fix: Added missing import.
Bug Fix: Retrieve last PrecedentDegreeInformation for a givin year, not just a random one.
Bug Fix: Fixed presentation of photos. Some photos where not being correctly read.
Merge branch 'hotfix/1.0.1'
Resolved merge conflicts.
[Bug Fix] #389182 Fixes NPE
New Feature: Academic Office - Add operation logs to registration state management. Fixes #38
Merge pull request #56 from JNPA/feature/391340

Bug Fix: Avoid NullPointException when the ExecutionDegree did not exist...
Added grade validation to the academic office schema grade slots that correspond to the group credits equivalence assignments.