* Added Response Diagnostics String, and Query Metrics feature.
Updated versions to new spring-boot, spring-data versions.
Updated sample application with response diagnostics string processor.
Updated README on the usage of diagnostics information
* Added populateQueryMetrics to application.properties
* Added logback-test.xml for test logging
* Removed diagnostics logging from tests
* Addind reactive repository support
* deleteAll fix
* Fixing deleteAll issue
Rebranding DocumentDB types to Cosmos
Removing docdb dependency
Upgrading SDK to 3.2
Changing perf tests to use 3.2 sync api
Other refactoring
* Upgraded pom.xml to use new spring RC versions. Made other changes to support new versions
* Updated pom.xml to milestone version
* Removing unused imports
* Renaming bean method
* Renamed documentdb to cosmosdb
* updated pom.xml with correct file name
* Added new APIs for find by id with partitionkey
* Updated cosmos factory to take in connection policy and consistency level in account while creating cosmos client
* Removed and implemented some of the TODOs from spring feedback
* Updated readme to reflect CosmosRepository
* Updated Reactive Cosmos Entity MetaData to be used in Reactive Cosmos Query pipeline
* Updated sample to full reactive support.
Updated error handlers for reactive cosmos template to throw CosmosDbAccessException
* Implemented reactive API replacing sync API for DocumentDbTemplate
* Updated Sample code
Updated examples
Use of Cosmos Key Credential
Bumped up versions for spring-data sdk, examples, samples
* Code review comments. Improvements with APIs, and codacy comments
* Added support for Cosmos Key Credential
Added new tests
Updated existing tests
Updated azure-cosmos version to 3.1.0
Added secondary key to application.properties
Updated build.xml with secondary key
* add cosmosdb.secondaryKey for CI
* add cosmosdb.secondaryKey in setup.bat for CI
* Removing getter, as its not required and we don't want to expose public
API for cosmosClient
* Adding private getter back because of compilation issues