SCHEMA-131. Move HBase classes to org.kiji.schema.hbase.

Move API classes implementing HBase-specific behavior to the
new org.kiji.schema.hbase package:
  HBaseFactory
  HBaseScanOptions
  KijiManagedHBaseTableName
  HBaseColumnName

Adds package-info.java.
Moves associated tests.
Moves dependency-lookup service locator records for HBaseFactory.
Fixes import statements throughout codebase.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
SCHEMA-146. Hide constructor for KijiRowFilterApplicator.

Uses static create() method instead.

Signed-off-by: Daisy Zhou <daisy@wibidata.com>
KIJIMR-24. Clarifies in help that KIJI_CLASSPATH is not part of distributed cache.

Signed-off-by: Daisy Zhou <daisy@wibidata.com>
SCHEMA-102. Remove ColumnNameTranslator from KijiColumnFilter API.

Remove KijiColumnFilter.toHBaseFilter(KijiColumnName kijiColumnName,
    final ColumnNameTranslator columnNameTranslator) method,
which exposed unnecessary implementation details in the API.

Signed-off-by: Robert Chu <robert@wibidata.com>
SCHEMA-133. Make KijiDataRequest immutable and add a Builder class

* Adds KijiDataRequestBuilder. Get an instance by calling KijiDataRequest.builder().
* KijiDataRequests are immutable; all fields of requests and their columns are final.
* KijiDataRequests are created via KijiDataRequest.create() or KijiDataRequestBuilder.
* Semantics of KijiDataRequest.merge() and KijiDataRequestBuilder are specified in their javadoc.
* Added new unit tests
* Updated all uses of KijiDataRequest API

Signed-off-by: Christophe Taton <taton@wibidata.com>
SCHEMA-155. Merged Kiji and KijiAdmin.

Signed-off-by: Daisy Zhou <daisy@wibidata.com>
SCHEMA-118. Clean up KijiTableLayout API.
hide constructor for KijiTableLayout too.
update RELEASE_NOTES.txt
Make constructors private
rebased, made constructors private
Docs changes and rename updateLayout -> createUpdatedLayout