Do not send Travis CI notifications to common list

Change-Id: Id66a3798c438818ada61557cde8d539f499d727a
Reviewed-on: http://review.couchbase.org/28022
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
Fix deprecation warning on ruby 2.x

On newer versions it should use rb_thread_call_without_gvl()

    ext/couchbase_ext/multithread_plugin.c: In function ‘loop_run_poll’:
    ext/couchbase_ext/multithread_plugin.c:772:5: warning: ‘rb_thread_blocking_region’ is deprecated (declared at .../2.0.0-p247-dbg/include/ruby-2.0.0/ruby/intern.h:839) [-Wdeprecated-declarations]
         rb_thread_blocking_region(loop_blocking_poll, args, RUBY_UBF_PROCESS, NULL);

Change-Id: I745e6c941378be3741ae426cce2a4fb7cd34dc5e
Reviewed-on: http://review.couchbase.org/28207
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Update to libcouchbase 2.1.0

Change-Id: Ie1f046d6f04f188dae249c493f996159c2c0e16e
Reviewed-on: http://review.couchbase.org/28346
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
RCBC-136 Build shared object for ruby 2.0

Also fixes build script when using latest rake and rake-compiler

Change-Id: I109dd07d901c5054499ff892383613bb932a2ff9
Reviewed-on: http://review.couchbase.org/28344
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Allow to determine the version of libcouchbase

Change-Id: Ib0dca9701b3b2bc5d7556ec48262d9b1536ff502
Reviewed-on: http://review.couchbase.org/28491
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
When setting password field, check password presence

Fixes segmentation fault in this code

    Couchbase.connect(:username => "default", :bucket => "default")

Change-Id: I4346b41c67cc30f173ef155360381f26aa4d873c
Reviewed-on: http://review.couchbase.org/28578
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
RCBC-137 Allow to select new IO engines: select and iocp

Change-Id: Id0fed509ceef701891ece45910c31de6872e2501
Reviewed-on: http://review.couchbase.org/28349
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
RCBC-141 Initialize event indexes correctly

The plugin didn't trace event callbacks, which might lead to invalid
memory access during rebalance, where libcouchbase creates/removes a
lot of events because of fast-changing topology

Change-Id: If5b64eb8e23e03885f35f3c44636821f8131a507