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.

Signed-off-by: Aaron Kimball <aaron@wibidata.com>
Intermediate: schema-151. protocolversion written and tested.
checkstyle fix.
use ints not Integers.
compiles and runs.

VersionInfo returns ProtocolVersions not Strings where appropriate.
added VersionInfo.isKijiVersionCompatible() to use a non-exception-based mechanism.
KijiTableLayout actually tests specified protocol version for sanity.
update all tools / tests to use new api.