KIJIMR-19. Temporary fix in InstanceBuilder.
SCHEMA-168. ReferenceCountableUtils uses slf4j.

 - Rename ReferenceCountableUtils to ResourceUtils.
 - Add closeOrLog()
 - Rename releaseQuietly() to releaseOrLog().

Signed-off-by: Juliet Hougland <juliet@wibidata.com>
SCHEMA-109. Make KijiInstaller non-static.

Signed-off-by: Juliet Hougland <juliet@wibidata.com>
SCHEMA-133. Make KijiDataRequest immutable and add a Builder class

Adds KijiDataRequestBuilder. Get an instance by calling
KijiDataRequest.builder().

KijiDataRequests are immutable; all fields of requests and their
columns are final.

KijiDataRequests are created via KijiDataRequest.create() or
KijiDataRequestBuilder.

Semantics of KijiDataRequest.merge() and KijiDataRequestBuilder
are specified in their javadoc.

* Added new unit tests
* Updated all uses of KijiDataRequest API
Incorporate review comments.