Fix for bug 1360493 - Use correct row ID length

Closes-Bug: 1360493

Change to use the key length value, if explicitly set, as hbase table row ID length.

Also, add the tests that uncover this bug to the regression test set.

Change-Id: I29c47348ef3242d557c42f5ce4e92f7b7fe6b2b8
Merge "Fix for bug 1360493 - Use correct row ID length"