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.
Resolved merge conflicts.
[Bug Fix] #389182 Fixes NPE
adding script that removes the depracated roles and the entities related with that roles
correcting bug on sql query
changing the run file so that it execute the DB script
Removing actions, utils, struts configuration fieles and jsp pages that were only related with Projects Management
Removing struts tiles files only related with Projects Management
Removing the servlet wrapper mapping related with projects management
Removing the mapping to the project management
SQL queries that remove all the PersonRoles, LoginAlias, RoleOperationLogs and RoleTypes that are now depracated