Keep micro precision from datetimes on UUID creation
Keep micro precision from datetimes on UUID creation

datetime.timetuple() only includes second precision, so
it was necessary to extract the microseconds separately
to keep them from being lost.

This fixes an issue where TimeUUID columns that were inserted
with datetimes were not ordered beyond second precision.

pycassa/pycassa,pycassa/pycassa