Fix Python3 bug with Timers and heaps
Fix Python3 bug with Timers and heaps

Add comparison operator to allow Timers with the same end time to be
pushed into heaps. It's poorly documented, but the warning can be found
here:
https://docs.python.org/2/library/heapq.html#priority-queue-implementation-notes
"In the future with Python 3, tuple comparison breaks for (priority,
task) pairs if the priorities are equal and the tasks do not have a
default comparison order."

datastax/python-driver,vipjml/python-driver,thobbs/python-driver,thobbs/python-driver,markflorisson/python-driver,mambocab/python-driver,markflorisson/python-driver,mambocab/python-driver,stef1927/python-driver,vipjml/python-driver,coldeasy/python-driver,kishkaru/python-driver,thelastpickle/python-driver,thelastpickle/python-driver,coldeasy/python-driver,kishkaru/python-driver,stef1927/python-driver,datastax/python-driver