SCHEMA-169. Adds a KijiPager class and improves API.

This allows users to easily paginate and iterate over values from a column
while reading from a KijiTable. Users may not retrieve a KijiPager object
from a KijiRowData. The KijiPager is an Iterator of KijiRowData that can
then be used to access the values in the page.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
SCHEMA-123. RELEASE_NOTES.txt to reflect resoluton of SCHEMA-123.
SCHEMA-10. LsTool uses URIs to specify hbase, kiji and table names.

Update integration tests.
Fix ZooKeeper lock factory to honor URIs instead of HBase configurations.

Signed-off-by: Aaron Feldstein <afeldstein@wibidata.com>
SCHEMA-10. Fixes Garrett's name in IntegrationHelper.
SCHEMA-169. Move page integration test from KijiMR.

Signed-off-by: Christophe Taton <taton@wibidata.com>
SCHEMA-10. Flag --table is no longer.

All tools are refactored to pull the table name from the KijiURI.
Table name is sometimes optional (eg. when already specified in the JSON layout descriptors).

Signed-off-by: Juliet Hougland <juliet@wibidata.com>
SCHEMA-118. Cleans up KijiTableLayout API.

Signed-off-by: Milo <milo@wibidata.com>
SCHEMA-147. Hide OperatorRowFilter.

Signed-off-by: Juliet Hougland <juliet@wibidata.com>
SCHEMA-119. Remove TableLayoutSerializer.

Signed-off-by: Christophe Taton <taton@wibidata.com>
SCHEMA-153. Adds KijiTable.getRegions() method.

Signed-off-by: Christophe Taton <taton@wibidata.com>
SCHEMA-175. kiji shell script should be able to run kiji-mapreduce tools.

This commit modifies the kiji script so that if KIJI_MR_HOME is set, jars in
$KIJI_MR_HOME/lib are added to the classpath of the kiji script. This allows
KijiToolLauncher to launch tools provided in kiji-mapreduce. Help messages are
updated to notify the user that they should set this environment variable if
they wish to use kiji-mapreduce tools.

Signed-off-by: Milo <milo@wibidata.com>
SCHEMA-177. Fixes NPE in AuthorityParser.

NullPointerException arising from null String parametrized
AuthorityParser replaced by a formal KijiURIException
detailing the issue. Also added a unit test and edited some
KijiURIException messages. Exception messages thrown by
resolve() updated.
KIJIMR-58. Space-separated map parser.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
SCHEMA-3. Implement composite entity Ids.
After kimballa's review.
Post kimballa's second review.
Make getEncoding a static method.
Create static method to get hash size from layout.
Post big rebase.