SCHEMA-249. Fix leak of Kiji references in Kiji.openTable().

 - Beef-up testing base classes.
 - Fix leaks in some tests.
SCHEMA-244. Fix javadoc links for new Kiji.createTable() methods.
SCHEMA-249. Fixes Hadoop1 incompatibility.

Signed-off-by: Aaron Kimball <aaron@wibidata.com>
SCHEMA-148. Improves KijiTableLayoutDatabase API.

Signed-off-by: Aaron Kimball <aaron@wibidata.com>
SCHEMA-139. Fix KijiTableKeyValueDatabase.putValue() return type.

Return the implementing subclass type (e.g., KijiMetaTable), not
KijiTableKeyValueDatabse itself.

Signed-off-by: Juliet Hougland <juliet@wibidata.com>
SCHEMA-107. Make EntityId constructor package-private.

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