[java] KUDU-2671 support adding a range with custom hash schema

With this patch, Kudu Java client now supports adding a range with
custom hash schema for a table.  The patch also contains test cases
to cover the new functionality.

This is a patch to complement [1] at the Kudu Java client side
([1] introduced corresponding changes at the Kudu C++ client).

[1] https://gerrit.cloudera.org/#/c/18663/

Change-Id: Ieaab7a79d4336de7ff6ec84b8c1806407e4fa44e
Reviewed-on: http://gerrit.cloudera.org:8080/18589
Tested-by: Alexey Serbin <alexey@apache.org>
Reviewed-by: Mahesh Reddy <mreddy@cloudera.com>
Reviewed-by: Attila Bukor <abukor@apache.org>
3 files changed