Extracted an interface for object factory so that AnyObjectFactory implements it; created JavaObjectFactory which is dedicated for Java-bean style classes with multiple constructors (but no-args constructor is mandatory); object factory created by a column mapper - AnyObjectFactory is used by all existing column mappers but Java bean column mapper; Java bean column mapper uses dedicated JavaObjectFactory which requires and uses no-args constructor; the method which retrieves constructor parameter types has been moved to the object factory; created some integration tests which checks for proper storing and retrieving Java beans with different sets of constructors. Fixes #45
Merge branch 'master' of https://github.com/datastax/cassandra-driver-spark into issue-45
Added unit tests for object factories; moved sample beans from integrations test to unit tests; modified build so that integration tests may use classes defined in unit tests. Fixes #45
Merge branch 'master' of https://github.com/datastax/cassandra-driver-spark into issue-45
Merge branch 'dse-compat' into issue-32
Reverted to a single AnyObjectFactory and fixed everything in it; it works now with almost any class - Scala/Java single/multiple constructors, inner classes and deeply nested inner classes; it also throws explanatory exception if suitable constructor cannot be resolved; Fixes #45
Ability to register custom type converters  for both reading and writing data. Fixes #32.
Merge branch 'master' of https://github.com/datastax/spark-cassandra-connector into issue-32
Fixes #79: Handle nulls in StringConverter
Merge pull request #80 from RussellSpitzer/master

Issue #79: Handle null values in String Converter
Regression test for issue #79 (null value handling in CassandraRow#toString)
Added changelog. Renamed LICENSE to LICENSE.txt.
Added object type to the error message produced by TypeConverter.
Merge branch 'master' of https://github.com/datastax/spark-cassandra-connector into issue-32
Added ChainedTypeConverter serializability test. Documented custom converters.
Merge pull request #68 from datastax/issue-32

Registering custom type converters - Issue 32
Minor fixes - comments, names, added explicit commons-lang3:3.3.2, removed SerializationUtil.serializeAndDeserialize and replaced with SerializationUtils.roundtrip from commons-lang3; fixes #45
Merge pull request #62 from datastax/issue-45

Allow for using Java beans with multiple constructors; fixes #45
Ninjafix: SerializationUtil.serializeDeserialize -> SerializationUtils.roundtrip
Merge branch 'master' of https://github.com/datastax/cassandra-driver-spark into wip-55-spark-streaming

Conflicts:
	project/CassandraSparkBuild.scala