OBMFULL-5353 Update a test class style

Conflicts:
	java/sync/opush/push-dao-ehcache/src/test/java/org/obm/push/store/ehcache/ObjectStoreManagerTest.java
OBMFULL-5353 Upgrade ehcache version to 2.7.2

Conflicts:
	java/sync/integration-testing/pom.xml
	java/sync/opush/push-dao/pom.xml
	java/sync/opush/push-module/src/test/java/org/obm/push/impl/ContinuationTransactionMapImplTest.java
OBMFULL-5353 Add a test about restoring cache datas from disk

Conflicts:
	java/sync/opush/push-dao-ehcache/src/test/java/org/obm/push/store/ehcache/ObjectStoreManagerTest.java
OBMFULL-5353 Memory space allowed to ehcache stores is now tunnable

Conflicts:
	java/sync/integration-testing/opush/src/test/java/org/obm/opush/PingHandlerTest.java
	java/sync/integration-testing/opush/src/test/java/org/obm/opush/env/OpushConfigurationModule.java
	java/sync/integration-testing/opush/src/test/java/org/obm/opush/windowing/WindowingModule.java
	java/sync/integration-testing/utils/src/main/java/org/obm/StaticConfigurationService.java
	java/sync/opush/push-dao-ehcache/src/main/java/org/obm/push/store/ehcache/ObjectStoreManager.java
	java/sync/opush/push-dao-ehcache/src/test/java/org/obm/push/store/ehcache/EhCacheConfigurationService.java
	java/sync/opush/push-dao-ehcache/src/test/java/org/obm/push/store/ehcache/ObjectStoreManagerTest.java
	java/sync/opush/push-dao-jdbc/src/main/java/org/obm/push/store/jdbc/JdbcDaoModule.java
	java/sync/opush/push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/MonitoredCollectionDaoTest.java
	java/sync/opush/push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/SnapshotDaoTest.java
	java/sync/opush/push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/SyncedCollectionDaoTest.java
	java/sync/opush/push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/UnsynchronizedItemDaoTest.java
	java/sync/opush/push-mail/src/test/java/org/obm/push/store/ehcache/SyncKeysDaoEhcacheImplTest.java
OBMFULL-5353 Add test on overflow to disk, but ehcache always respond false to isElementInMemory

Conflicts:
	java/sync/opush/push-dao-ehcache/src/test/java/org/obm/push/store/ehcache/ObjectStoreManagerTest.java
OBMFULL-5353 Introduce a time unit mapper from String to TimeUnit

Conflicts:
	java/sync/opush/push-dao/src/main/java/org/obm/push/store/ehcache/EhCacheConfigurationFileImpl.java
	java/sync/configuration/src/main/java/org/obm/configuration/ConfigurationServiceImpl.java
	java/sync/configuration/src/test/java/org/obm/configuration/DatabaseConfigurationImplTest.java
	java/sync/configuration/src/test/java/org/obm/configuration/EmailConfigurationImplTest.java
	java/sync/opush/push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/SnapshotDaoTest.java
	java/sync/opush/push-mail/src/test/java/org/obm/push/store/ehcache/SyncKeysDaoEhcacheImplTest.java
	java/sync/services-module/src/main/java/fr/aliacom/obm/services/constant/ObmSyncConfigurationServiceImpl.java
	java/sync/services-module/src/test/java/fr/aliacom/obm/services/constant/ObmSyncConfigurationServiceTest.java
	java/sync/services-module/src/test/java/org/obm/sync/MessagesTest.java
OBMFULL-5353 Add timeToLive in ehcache configuration file

Conflicts:
	java/sync/opush/push-dao/src/main/java/org/obm/push/store/ehcache/EhCacheConfigurationFileImpl.java
	java/sync/opush/push-dao/src/test/java/org/obm/push/store/ehcache/TestingEhCacheConfiguration.java
	java/sync/integration-testing/utils/src/main/java/org/obm/StaticConfigurationService.java
	java/sync/opush/push-dao-testsuite/src/main/java/org/obm/push/dao/testsuite/SnapshotDaoTest.java
	java/sync/opush/push-mail/src/test/java/org/obm/push/store/ehcache/SyncKeysDaoEhcacheImplTest.java
OBMFULL-5353 Stores must be configured with a time to live
OBMFULL-5353 New project for EhCache migration

Conflicts:
	java/sync/opush/pom.xml
OBMFULL-5353 Add legacy ObjectStoreManager

Conflicts:
	java/sync/opush/push-dao-testsuite/pom.xml
	java/sync/opush/push-servlet/src/main/java/org/obm/push/GuiceServletContextListener.java
OBMFULL-5353 Add legacy SyncKeysDaoEhcache implementation
OBMFULL-5353 Add legacy MonitoredCollectionDaoEhcache implementation
OBMFULL-5353 Add legacy SyncedCollectionDaoEhcache implementation
OBMFULL-5353 Add legacy UnsynchronizedItemDaoEhcache implementation
OBMFULL-5353 Add legacy SnapshotDaoEhcache implementation
OBMFULL-5353 Add legacy WindowingDaoChunkEhcache implementation
OBMFULL-5353 Add legacy WindowingDaoIndexEhcache implementation
OBMFULL-5353 EhCache migration from 2.4.8 to 2.7.2

Conflicts:
	java/sync/opush/push-dao-ehcache/src/main/java/org/obm/push/store/ehcache/WindowingDaoEhcacheImpl.java
OBMFULL-5353 Migrate EhCache when starting OPush

Conflicts:
	java/sync/opush/push-core/src/main/java/org/obm/push/OpushImplModule.java
	java/sync/opush/push-servlet/src/main/java/org/obm/push/GuiceServletContextListener.java
OBMFULL-5353 Log on warning by default