WIP new build.xml/pom.xml: remove esup-commons v1, use ant-maven-tasks to download jars + various
web.xml: set log4jExposeWebAppRoot=false

otherwise one may get error:

  Web app root system property already set to different value: 'webapp.root' = [xxxx] instead of [yyy] - Choose unique values for the 'webAppRootKey' context-param in your web.xml files!

Cf
http://stackoverflow.com/questions/5014651/webapproot-in-spring ,
https://listes.esup-portail.org/sympa/arc/commons-devel/2014-02/msg00000.html
pom.xml: fix conflicts caused by log4j-over-slf4j
WIP portlet.xml: use dumb StartPagePortlet
WIP dao: get rid of esup-commons way of handling DB connections, using std spring-hibernate stuff (OpenSessionInViewFilter + commits) + ensure properties/dao do not need filtering anymore :)
WIP remove icons (jsf)
WIP add LoginController for new web-service
WIP add RoleWrapperFilter for new web-service
code cleanup: remove unused import
code cleanup: remove dead code
code cleanup: remove warning
code cleanup: remove unused attribute
MySQLInnoDBDialect hibernate dialect leads to invalid DDL (hbm2ddl) on mysql 5, use MySQL5InnoDBDialect
*.hbm.xml: add "unique" as done in utils/database/create_tables*.sql
*.hbm.xml: order fields to match what is done in utils/database/create_tables*.sql

needed to match utils/database/populate_tables_esup-smsu.sql
*.hbm.xml: adapt varchar numbers to what is done in utils/database/create_tables*.sql

without this change, the message status WAITING_FOR_APPROVAL does not fit!
WIP cleanup: remove unneeded SmsuServletContextListener & ApplicationContextUtils
WIP cleanup: remove paginator beans (pagination will be handled by angular)
WIP replace esup-commons DatabaseUtils.java with simplified HibernateUtils.java
WIP replace explicit commit with updateMessage which calls updateObject which now commits explicitly