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.

 #BasicDatastore#getAllRevisionsOfDocument(String documentId)
Add thread safety warning