Decouple entities from keyspace in driver-mapping.

The keyspace parameter of the Table annotation is now optional. If an entity does not specify a keyspace
in Table, the keyspace from the MappingManager's Session will be used.

(JAVA-442)
Merge branch '2.1' of https://github.com/dananderson/java-driver into 2.1