DATACOUCH-60 - Update Dependencies
DATACOUCH-30 - ObjectMapper configuration must be supported

Allow for a custom ObjectMapper to be used.
DATACOUCH-53 - protection against NPE on CouchbaseCache when putting null as a value
DATACOUCH-58 allow for null values to be persisted for List elements and Map values.
Added stable spring data repository to README.md
Merge pull request #26 from msolujic/master

Added stable spring data repository to README.md
DATACOUCH-62 updated Couchbase Java SDK to latest stable version
DATACOUCH-64 - Enable dynamic queries on repositories.

This changeset adds dynamic queries that can be annotated with @View and also provide a custom
Query param to change properties at runtime if needed.
DATACOUCH-44 - Expose PersistTo/ReplicateTo on template

While users benefit from the exposure in terms of control, it is also
needed to make the unit tests more reliable as reported in the ticket.
DATACOUCH-52 - Shut down CouchbaseClient bean when the context is destroyed.

The shutdown method will be called on the bean when the context is closed to
make sure that "no thread is left behind" running.
DATACOUCH-52 also register shutdown for xml-based configs
DATACOUCH-14 - Enable SLF4J as default logging.

If the whole system is constructed through the AbstractCouchbaseConfiguration or
the custom <couchbase> xml config, the logger is specified automatically.

Please note that this also changes the java config a little bit, but it should
also make it easier to construct it.
DATACOUCH-57  - Allow for the configuration of CouchbaseClient to use properties
from property files or SPEL expressions.
DATACOUCH-65 - Add support for optimistic locking through @Version

@Version support is built on top of CAS values in couchbase. It does
not store an actual version number in the document, but rather reuses
cas values transparently to handle optimistic locking.

Also, write result checking has been added to the template for
better control what happens if a write fails. Defaults to NONE,
but can be sett to LOG or EXCEPTION.
DATACOUCH-47 - ensure multiple buckets are working over xml config.

This test verifies the functionality as reported in the ticket.
DATACOUCH-66 - Overhaul Readme for RC1 release.
DATACOUCH-66 - Prepare 1.0 RC1 release.
DATACOUCH-66 - Release version 1.0.0.RC1.
DATACOUCH-66 - Prepare next development iteration.
merge from upstream