JCBC-330: Exposing expiration on more CAS methods.

This changeset exposes the - already implemented - expiration
setting on CAS methods to more signatures. This makes it easier
to avoid a subsequent touch() on the sync methods and enables
it at all on the persistTo/replicateTo variants.

Change-Id: Icfb2e38811db41fe21e767b839bb78e821b77e14
Reviewed-on: http://review.couchbase.org/27886
Reviewed-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
Tested-by: Michael Nitschinger <michael.nitschinger@couchbase.com>