on feature #3904, starting by replacing Castor XML by JAXB on marshalling/unmarshalling main template file
on feature #3904, removing useless code on templates
closing feature #3904
Merge branch 'master' into feature-3904

Conflicts:
	web-core/src/main/java/com/silverpeas/jobStartPagePeas/control/JobStartPagePeasSessionController.java
Merge branch 'master' into feature-3904

Conflicts:
	web-core/src/main/java/com/stratelia/webactiv/util/viewGenerator/html/JavascriptPluginInclusion.java
	web-core/src/main/java/com/stratelia/webactiv/util/viewGenerator/html/SupportedJavaScriptPlugins.java
Now the database properties used in the tests are set by the properties defined in the POM of Silverpeas-Component. Theses properties are set with default values for PostgreSQL database but they can be overriden by passing them with the -D flag. Each filters.properties in test use theses properties to set their own JDBC properties declaration. For tests using the H2 in-memory database, just change the filters.properties with its JDBC parameters
Merge branch 'feature-3904' of https://github.com/NicolasEYSSERIC/Silverpeas-Core into feature-3904
closing feature #3689
taking into account Miguel's feedback
Merge branch 'master' into feature-3689