Added Generated Value Code
and
Refactored code for code hardening
Merge branch 'trunk' of github.com:impetus-opensource/Kundera into trunk

Conflicts:
	kundera-cassandra/src/test/resources/META-INF/persistence.xml
	kundera-core/src/main/java/com/impetus/kundera/lifecycle/states/ManagedState.java
	kundera-core/src/main/java/com/impetus/kundera/persistence/AssociationBuilder.java
	kundera-neo4j/src/test/java/com/impetus/client/neo4j/imdb/IMDBTestBase.java
	kundera-neo4j/src/test/java/com/impetus/client/neo4j/imdb/IMDBTransactionTest.java
	kundera-neo4j/src/test/java/com/impetus/client/neo4j/imdb/composite/IMDBCompositeKeyTest.java
	kundera-neo4j/src/test/java/com/impetus/client/neo4j/imdb/datatype/IMDBAllDataTypeTest.java
	kundera-tests/src/test/java/com/impetus/kundera/tests/crossdatastore/imdb/entities/Actor.java