Set multiValued false in schema test
Builder should be a static class
Merge pull request #436 from basho/jrd-fix-updateset-builder

UpdateSet.Builder should be a static class
Changed scope of 2 classes for clojure

Apparently there's a bug in closure that causes it to
have issues with non-public inner static abstract classes.

Fixes #424
Add toString() to RiakSet and set ops

SetOp, SetUpdate, and RiakSet now have toString() methods for printing

Fixes #434
Adds String convenience methods

The user level API SetUpdate and RegisterUpdate classes now
have String convenience methods.

Fixes #433
Merge pull request #430 from basho/er/yz-nomultival

Set multiValued false in schema test
Avoid NPEs when there's no context returned

Checks core responses to see if they indeed have a context.

Also changes Context to just hold a BinaryValue instead of a byte[]
Adds bucket type to data returned from listkeys

The Location returned from listkeys was not getting the
correct type if it wasn't 'default'

Fixes #426
Merge pull request #440 from basho/gh424-scope-for-clojure

Changed scope of 2 classes for clojure
Merge pull request #441 from basho/gh434-to-string-crdt-set

Add toString() to RiakSet and set ops
Merge pull request #442 from basho/gh433-string-convenience-methods

Gh433 string convenience methods
Merge pull request #443 from basho/gh427-NPE-with-context

Gh427 npe with context
Merge pull request #444 from basho/gh426-list-keys-include-type

Gh426 list keys include type
Add jar with dependencies
Location refactor.

This refactors Location to be a combination of a new Namespace
class and a key.

Overall this provides a better abstraction of how data is stored in
Riak.

Resolves #435
Merge pull request #447 from basho/gh435-location-is-a-bad-abstraction

Location refactor.
Merge pull request #445 from basho/feature/er/add-fat-jar

Add jar with dependencies
Create Makefile for buildbot CI.

* Configures Riak 2.0 with search enabled and LevelDB backend, plus
  the included security stuff in src/test/resources.
* Runs the tests with all features except security, then turns
  security on and tests again.
* Includes a 'lint' task that could be used in the future for checking
  style and other non-functional things. Other clients (e.g. Python,
  Erlang) may use this for analysis tools (e.g. PEP8, dialyzer).
Update SSL config for recent riak_api changes