Option to control cleanups

Signed-off-by: Garrett Wu <gwu@wibidata.com>
SCHEMA-173. Improves CLI input of EntityIds and tests ToolUtils parsing of CLI input.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
SCHEMA-173. Removes makeId from TestToolUtils.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
SCHEMA-230. IntegrationTestHBaseTableKeyValueDatabase should use HBaseFactory not HBaseConfiguration.create().

Signed-off-by: Robert Chu <robert@wibidata.com>
IntegrationTestFormattedRowKeys becomes TestFormattedRowKeys.

Signed-off-by: Aaron Feldstein <afeldstein@wibidata.com>
IntegrationTestKijiPager becomes TestKijiPagerGetScan.

Signed-off-by: Juliet Hougland <juliet@wibidata.com>
SCHEMA-262. KijiIOException: RuntimeException wrapping IOException

 - HBaseKijiRowData constructor may throw IOException.
 - Scanner/Pager cannot throw IOException because Iterator does not
   allow it, thus requiring wrapping.

Signed-off-by: Aaron Kimball <aaron@wibidata.com>
SCHEMA-239. Mark KijiTable.close() as deprecated.

This requires one change in KijiMR lib.

Signed-off-by: Robert Chu <robert@wibidata.com>
SCHEMA-264. Command-line tools handle --help.

Signed-off-by: Milo <milo@wibidata.com>
SCHEMA-239. HBaseKijiTable.close() delegates to release().

Signed-off-by: Aaron Kimball <aaron@wibidata.com>
SCHEMA-238. Adds a deprecation warning for new tables created with RowKeyFormat.

Signed-off-by: Aaron Kimball <aaron@wibidata.com>
SCHEMA-261. Limits some column operations to map type columns.

Methods on KijiRowData that are parameterized on a single type are limited to
map-type column families.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
SCHEMA-134. Hides KijiDataRequestValidator's constructor and changes validate() to take a KijiDataRequest.

Signed-off-by: Aaron Kimball <aaron@wibidata.com>
Fixes TestKijiRowScanner.testScannerOptionsStart and updates fake-hbase dependency to 0.0.4-SNAPSHOT.
SCHEMA-240. The get and scan tools accept composite eids.

Get and scan print HBase row keys in verbose.

Signed-off-by: Aaron Kimball <aaron@wibidata.com>
Update comments in EntityId, EntityIdFactory.

Made relationship between EntityIdFactory.formatEntityId()
and EntityId.toShellString() clear.

Deprecated ToolUtils.formatEntityId(); use method in EntityIdFactory.
Add SCHEMA-240 release note.
SCHEMA-267. EntityIdFactory.formatEntityId() uses EntityId.toShellString().

Signed-off-by: Shashir Reddy <shashir@wibidata.com>
SCHEMA-269. Fixes NPE in FormattedEntityID.toShellString()

When key materialization is disabled (hashed EntityIds) this is necessary.

Signed-off-by: Milo <milo@wibidata.com>
Set versions for release.