Close scanner when reached max_results.

When the suggest scanner has reached max_results, close the scanner.

This requires upstream fix for asynchbase for 0.96+:
https://github.com/OpenTSDB/asynchbase/pull/91
Fix unsigned Infinity test in the TestPutRpc class as the latest version of
Jackson will parse it properly. We'll still return an error though.
fix RTPublisher public  data with reverse logic error

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Avoid HBase lookups in TsdbQuery.toString().

Calling UniqueId.getName() in the TsdbQuery.toString() method is causing
deadlocks when logging the results of a TsdbQuery execution (if the uids
aren't cached locally). This changes the behavior of
TsdbQuery.toString() to avoid any external calls which could trigger a
HBase lookup.

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Different means of passing heap size to Travis for the unit tests

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>