CCBC-297: UV: Handle read_cb with no data and EAGAIN

Change-Id: I278816806fbb285aebd5ad319c3853e515e5803c
Reviewed-on: http://review.couchbase.org/33192
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Enhance version generation on win32

Change-Id: I7b4e46e276c22d093993a08b6d3bdbdf714f584b
Reviewed-on: http://review.couchbase.org/33232
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Build debug libcouchbase with _d suffix

Change-Id: Ic4e67447d5306ba8c35e8e2ff6c5f521ac438450
Reviewed-on: http://review.couchbase.org/33266
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Search for _d suffix in debug mode

Change-Id: Idea0d03d1e38a94dae07148f0e1ef0fc75630fae
Reviewed-on: http://review.couchbase.org/33267
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Bundle PDB/EXP files with CMake windows install

Change-Id: I8c0c0f87d290d4b269fb74e755f346a85c59cbe0
Reviewed-on: http://review.couchbase.org/33274
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Remove extraneous flags from VC builds

Change-Id: Ib7fc4eb1d242e3c60f64144f768129c6e4ced74c
Reviewed-on: http://review.couchbase.org/33286
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
fixup incorrect use of 'RETURN()'

Change-Id: I29b62d4bda4908b5fbb155bd3f5afcf0556be036
Reviewed-on: http://review.couchbase.org/33293
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Fixup tests with ctests by using generator expressions

Change-Id: I2629f349874add7622eb1b49e2ae6f1c21e3cf7e
Reviewed-on: http://review.couchbase.org/33294
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
CMake: Create Rel/Debug distribution

Change-Id: I44d75db0f3de84028ffa815a19ef0f2c7641da6e
Reviewed-on: http://review.couchbase.org/33295
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
cmake: don't add event2 to include path. Add parent

Change-Id: I9ae4d59bb5830177c81e466574a757f2433c598d
Reviewed-on: http://review.couchbase.org/33296
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
CMake: Place PDBs inside bin

Change-Id: Iee6f7e85a615d27eb9a8190cad39cf7f2e814d63
Reviewed-on: http://review.couchbase.org/33297
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Update packaging documentation

Change-Id: I722215ccfe21446147ad51817faab042b22f2676
Reviewed-on: http://review.couchbase.org/31339
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
CCBC-319: Expose vbucket symbols

Note that we don't yet ship the headers for vbucket, but with this
modification it should be possible to define the API symbols themselves
(inline) and use them from the symbol table

Change-Id: I2a394ad78b2152da2f7373eb1c907e837233e784
Reviewed-on: http://review.couchbase.org/33173
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Define WINVER and _WIN32_WINNT as 0x6000

This fixes some builds where WINVER is by default 0x0500 (XP) and does
not have OVERLAPPED_ENTRY

Change-Id: If4cec2c1a56407ecacb030cd34c7d64fb510ef89
Reviewed-on: http://review.couchbase.org/33323
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Makefile.am: Bundle cmake stuff

Change-Id: I5a58529c254f7d3284e80000ba484587a76f1b14
Reviewed-on: http://review.couchbase.org/33314
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
cbc: Don't define access() on win32

access() is present in the Windows CRT:
http://msdn.microsoft.com/en-us/library/ms235395(v=vs.90).aspx

Change-Id: Ie99d1892f3ffa9d3e49e3be9c5761ebc78e596cd
Reviewed-on: http://review.couchbase.org/33324
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
RC: Version should be X,Y,Z,0

Change-Id: I8510049c5c6b5062820537bde79f7b80a87498a3
Reviewed-on: http://review.couchbase.org/33325
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Remove dtrace support

At the moment logging framework is more maintainable that these hooks

Change-Id: I2805a32c6c1cb9c466632b633954506ac129d364
Reviewed-on: http://review.couchbase.org/33329
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
Remove old logging framework

This was never ever used really, except for a brief period in time.
superceded by the newer framework

Change-Id: I62d83ed95069e5a70ff9909199306c75db55d770
Reviewed-on: http://review.couchbase.org/33331
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
bc_cccp: Add copyright

Change-Id: Ia67d6b1c55d661e2aad0e7f9d084c303b4332e36
Reviewed-on: http://review.couchbase.org/33172
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>