Static list instead of synchronized cache for collection-types
Switched to using EnumMap for SetType and ListType. Added fallback to 'Collection'Type.getInstance(...) for custom DateType.
Added tests to make sure a custom type is returned and not null (as was the case).

Removed javadoc and added license header for CodecTest.
Swapped usage of Pairs to map of maps
Merge pull request #140 from olvesh/codec-prewarm-cache

Static list instead of synchronized cache for collection-types
Changelog updates, few nits
Add CL.LOCAL_ONE and update depency to C* 1.2.12

JAVA-207 #fixes
[maven-release-plugin] prepare release 1.0.5
[maven-release-plugin] prepare for next development iteration
Update READMEs
Use interfaces for most main object to faciliate testing/mocking

JAVA-195 #fixes
Merge branch '1.0' of https://github.com/datastax/java-driver into 1.0
Update READMEs
Document that null values are not supported in collections
Undeprecate BoundStatement
Merge branch '1.0' of https://github.com/datastax/java-driver into 1.0
Make statement ctor protected
Clean up imports
Session.prepareAsync added JAVA-224