merge of Cache layer rework in java7
merging Operations with SearchCriteria
Merge branch 'java7' of ssh://git@github.com/inhibitio/odm.git into java7

Conflicts:
	src/main/java/fr/mtlx/odm/Operations.java
	src/main/java/fr/mtlx/odm/OperationsImpl.java
	src/main/java/fr/mtlx/odm/SearchCriteriaImpl.java
	src/main/java/fr/mtlx/odm/SessionImpl.java
	src/main/java/fr/mtlx/odm/spring/SpringOperationsImpl.java
	src/main/java/fr/mtlx/odm/spring/SpringSessionImpl.java