new interfaces and classes added for proxy collections
changes for removing hibernate dependencies
populated core metadata in test cases
Merge branch 'trunk' of github.com:impetus-opensource/Kundera into trunk

Conflicts:
	kundera-core/src/main/java/com/impetus/kundera/graph/ObjectGraphBuilder.java
	kundera-core/src/main/java/com/impetus/kundera/persistence/AssociationBuilder.java
	kundera-core/src/main/java/com/impetus/kundera/utils/ObjectUtils.java
	kundera-oracle-nosql/pom.xml
corrected problems in test cases in RDBMS and Cassandra modules
Merge branch 'trunk' of git@github.com:impetus-opensource/Kundera.git into trunk
incorporated PMD suggestions
Merge branch 'trunk' of git@github.com:impetus-opensource/Kundera.git into trunk
Merge branch 'trunk' of git@github.com:impetus-opensource/Kundera.git into trunk
implemented TTL for Cassandra
set core metadata in association base
[PATCH] use org.sonatype.nosql groupId for patched artifact
[PATCH] remove dependency on artifacts from non-central repo
[PATCH] implement Query.getSingleResult
[PATCH] fix Enum handling
[PATCH] fix kundera-cassandra tests under Maven