Update CONTRIBUTING with IDEA code style instructions
Correct codeStyle file
Merge pull request #66 from cloudant/26412_idea_instructions

Added code style information for idea to CONTRIBUTING
Change logging to use Java.util.logging

Change logging to use java.util.logging
usage is based on class names.
Merge pull request #64 from cloudant/29084_jul_change

Change logging to use Java.util.logging
Add method to list databases

Implement listDatastores API on DatastoreManager, it returns
a List<String> of all datastores for that instance.
Merge pull request #69 from cloudant/42809_get_all_datastores

Implement listDatastores
Reduce use of internal numeric id

This commit does several things, firstly it removes methods which expose
the internal numeric id for a document from the public. These methods
are:

- DatastoreExtended#getDocNumericId()
- BasicDocumentRevision#getInternalNumericId()

Secondly it removes the method
BasicDatastore#getAllRevisionsOfDocument(long docNumericID) this is
beacause its funtionalty could easily be moved into the
BasicDatastore#getAllRevisionsOfDocument(String documentId) with a small
modification to the SQLQuery.

Thirdly it removes BasicDatastore#getDocumentNumericId replacing its
function by adding the documentNumericId property to DocumentRevisionTree

Finally in order to make the DocumentRevisionTreeTest more readable, the
document revisions are renamed and the correct internalDocumentID is
assigned to all instances created in the set up.
Merge pull request #67 from cloudant/25935_remove_apis

Remove methods which expose internal ID
Added documentation on how to configure logging

Added documentation on how to configure java.util.logging programmtically and via a properties file
Merge pull request #65 from cloudant/28769_logging_instructions

Added documentation on how to configure logging
Provide Spock test/spec proof of concept

- Create simple Spock spec that tests Java code
- Update build.gradle(s) to include Spock dependencies
Implement ensureIndexed functionality

- Implement ensureIndexed functionality as it exists in
CloudantQueryObjC.
- Added IndexManager.java, IndexCreator.java, IndexUpdater.java, and
ValueExtractor.java.
- Code is still untested and JUnit tests still need to be added.
- Remove build.gradle dependencies for Spock library since we will not
be using Spock for testing purposes.
Implement a simple string join to fix build

com.sun.deploy.util.StringUtils wasn't available on my mac,
don't want to add new dependencies.
Create initial impl. of IndexCreatorTest.java

Add initial implementation of IndexCreatorTest.java Junit test.  The
tests included in this first version consist of the following:

- Index manager instantiation test.
- ensureIndexed failure condition tests.
- Successful create of an index over a single field test.
Add additional index creation tests