Use System.nanoTime() for timeout calculation

This fixes #150.
allow fat jar creation
Issue #421 - Fixed sleep timeout going negative
Issue #421 - maxSleepTimeMs changed to long
Merge pull request #422 from peterox/issue_421

Issue #421 - Fixed sleep timeout going negative
Issue #419 Support a LOCAL_ONE consistency level
Merge pull request #425 from omar-eyeviewdigital/master

Issue #419 Support a LOCAL_ONE consistency level
Adding in blocking check for failure from function when using all rows reader
Removing use of CyclicBarrier from AllRowsReader.
bumping up version for cassandra-thrift
Merge pull request #429 from Netflix/buildfix

bumping up version for cassandra-thrift
Appending ex messages and stack traces when there are multiple exceptions. This makes debugging easier for clients
Merge pull request #428 from opuneet/issue427

Adding in blocking check for failure from function
[Gradle Release Plugin] - pre tag commit:  '1.56.44'.
[Gradle Release Plugin] - new version commit:  '1.56.45-SNAPSHOT'.
Adding in better explanation for not implementing the direct access api for all rows query
Adding in better explanation for not implementing the non-iterator style interface in AllRowsQuery
Merge pull request #431 from opuneet/issue430

Issue430
added baseName for uberjar task
Merge pull request #389 from ralph-tice/patch-1

allow fat jar creation