Add CONTRIBUTING document

Change-Id: I2605910712d7e5a295d3cf9c723b718afe3616a4
Reviewed-on: http://review.couchbase.org/24743
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Update URL to the commit-msg hook in CONTRIBUTING doc

Change-Id: I617eb4768f38c62ee06cc5a93fea60ae1eef6050
Reviewed-on: http://review.couchbase.org/24744
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reset Couchbase#thread_storage when a Kernel#fork is detected

Adding to avoid file descriptor sharing between a process and its sub
process. See [section 13.3][1] at for a description of why this is bad.

[1]: http://www.modrails.com/documentation/Users%20guide%20Apache.html#_smart_spawning_gotcha_1_unintentional_file_descriptor_sharing

Change-Id: I6019aaf3635c3f9f31076f6ac5d5d978978c718f
Reviewed-on: http://review.couchbase.org/25266
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Make ActiveSupport::Cache::CouchbaseStore threadsafe.

Change-Id: Ic75f317d58186008fa80ce814264058c53f7d3bf
Reviewed-on: http://review.couchbase.org/25294
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Correct Bucket#[]= documentation

thanks to @vmx

Change-Id: I3fcf7774719787e809922d42aecdbef11ce1e3d5
Reviewed-on: http://review.couchbase.org/25333
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Document multi-set operation

Change-Id: Idedcf941681c95db99ddf240daa03c70e5f4a79e
Reviewed-on: http://review.couchbase.org/25334
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Volker Mische <volker.mische@gmail.com>
Bump version 1.2.3

Change-Id: Iee215b9ca70dca7db1e1d6c08c5a3ceed6ab29e4
Reviewed-on: http://review.couchbase.org/25446
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: John C. Zablocki <john@couchbase.com>
Update Couchbase::VERSION to 1.2.3

Change-Id: Ib8a412d0c2979468955f9493b924e7be165689c2
Reviewed-on: http://review.couchbase.org/25449
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Minor doc fixes. Thanks @vmx

Change-Id: I332f5162b6aad5d23c20341ad0281672c76f9277
Reviewed-on: http://review.couchbase.org/25767
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Volker Mische <volker.mische@gmail.com>
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Fix stats examples in README

Change-Id: I1ce91531476ebcc3b6bff226ed40748e54631c2b
Reviewed-on: http://review.couchbase.org/25871
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Volker Mische <volker.mische@gmail.com>
Implement Transcoders

Transcoder could be any entity which responds to #load and #dump

Change-Id: I0e983c996e28e396132b30a8659ad4fbba44ba3d