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>
SCHEMA-135. Clean up API for TableBackups.

Signed-off-by: Aaron Kimball <aaron@wibidata.com>
SCHEMA-67. Remove unused CounterManager, NumberParser.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
Fixes typo in HelpTool.

Over-the-shoulder review: Robert Chu.
SCHEMA-218. Fixes LsTool.getInstanceNames().

Over-the-shoulder: Milo.
Signed-off-by: Christophe Taton <taton@wibidata.com>
SCHEMA-4. Remove unused class util.Functions.

Signed-off-by: Milo <milo@wibidata.com>
Fixes javadoc and error message in DeleteTool to match its actual flags.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
KIJI-554. Fixes BaseTool printing unreadable exceptions.

Signed-off-by: Milo <milo@wibidata.com>
Collected Kiji Schema Javadoc improvements.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
Fix Preconditions for metadata tool by applying Demorgan's law.
BENTO-15. kiji script calls upgrade check-in helper scripts.

This commit modifies the kiji script so that it runs two scripts related
to checking in with the upgrade server, if we are running in a Kiji BentoBox.
The scripts are:

1. record-usage-time.sh, which should record the timestamps at which the kiji script
is run.
2. upgrade-informer.sh, which should tell the user that a new version of BentoBox is
available (on some periodic basis).

The scripts should be in the same directory as the kiji script if they are to be run.
This will be the case in BentoBox.

Signed-off-by: Aaron Kimball <aaron@wibidata.com>
Update release notes for release.
Update properties for development.