SCHEMA-196. Instance format should not use "kiji" protocol namespace.

Change the instance format installed via 'kiji install' to system-1.0,
rather than kiji-1.0. This avoids a namespace collision with layouts, etc.

Support for the original kiji-1.0 format is retained in the interest of
backward compatibility.

Signed-off-by: Milo <milo@wibidata.com>
SCHEMA-170. KijiDataRequestBuilder supports static ColumnsDef builder.

You can now chain definitions of columns for a KijiDataRequest within
a single expression.
SCHEMA-201. Fix NPE in InstallTool.

Reviewed-by: Natty.
Signed-off-by: Christophe Taton <taton@wibidata.com>
SCHEMA-201. Fix NPE in kiji uninstall.

Signed-off-by: Aaron Feldstein <afeldstein@wibidata.com>
SCHEMA-201. Fixes command-line tools.

 - Fixes findbugs warnings (unable to understand setup/run/cleanup workflow).
 - Get rid of BaseTool.parseURI.
 - Fixes various NPEs in CLI tool.

Signed-off-by: Aaron Feldstein <afeldstein@wibidata.com>
SCHEMA-201. Changed to use InternalKijiError.
over the shoulder: Daisy
SCHEMA-205. Fix NPE when creating 1-region table.

Signed-off-by: Christophe Taton <taton@wibidata.com>
SCHEMA-150. Moved mayProceed to BaseTool and redirected cleanup exceptions.

Signed-off-by: Christophe Taton <taton@wibidata.com>
SCHEMA-202. Fix bug in KijiDataRequest javadoc.
SCHEMA-203. KijiDataRequestBuilder.addColumns() becomes .newColumnsDef().

Signed-off-by: Aaron Kimball <aaron@wibidata.com>
SCHEMA-203. Fix lingering javadoc example.
SCHEMA-150. Fix compiler error.
SCHEMA-150. Fix checkstyle.
Set master branch to 1.0.0-rc5 in prep for rc4 release.
SCHEMA-208, SCHEMA-211. KijiURI builder & exception.

SCHEMA-208. Convert KijiURIException to unchecked.
SCHEMA-211. KijiURIBuilder should default to "default" instance, not null.

Signed-off-by: Christophe Taton <taton@wibidata.com>
SCHEMA-197. Layout versions now use the "layout" namespace.

- Changes the expected layout format version to "layout-1.0" or
  "layout-1.1".
- All layouts in resources have had their version numbers changed to
  "layout-1.0" or "layout-1.1".
- Existing layouts with a 'kiji-1.0' version string are supported.
- "kiji version" will now show the minimum and maximum layout versions
  that this kiji version can recognize.

Signed-off-by: Aaron Kimball <aaron@wibidata.com>