work in progress with UDT tests
implemented udt datatype tests
cleanup
merge conflicts
shortened params using*
Add nested tuple tests
programmatically create data and insert
Correct import in example for `tuple_factory`.
programmatically automated type creation
enumerate, instead of separate var
tests for non-primitive datatypes for UDTs
Merge pull request #158 from lenards/master

Correct import in example for `tuple_factory`.
Merge pull request #157 from joaquincasares/nested_tuple_test

Add nested tuple tests
Handle custom encoders in nested data types

The root of the problem was that nested data types would use the default
encoders for subitems.  When the encoders were customized, they would
not be used for those nested items.

This fix moves the encoder functions into a class so that collections,
tuples, and UDTs will use the customized mapping when encoding subitems.

Fixes PYTHON-100.
nonprims iterate over all prims
Update parameter binding unit test
Tweaks to UDT data type tests
Merge branch 'master' into udt-datatype-test-merge
Merge pull request #162 from datastax/PYTHON-100

Handle custom encoders in nested data types
Update changelog