Speed up mock instantiation.

Rather than creating a new instance for each time we reset the mock, we
make the instance persist throughout the lifetime of MockEnvironment

Change-Id: I3e63200df47f13cf43bc7bb340d5d55809768e2a
Reviewed-on: http://review.couchbase.org/34017
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Use SetUp() instead of SetUpTestCase

I came upon this problem when I started actually randomizing bootstrap
nodes. In this case we'd hang on a single connection for a long time - I
figured out that the previous test was failing over nodes and there was
nothing to restore them. Using SetUp runs before each test function
rather than SetUpTestCase which runs only before the class itself.

This makes things far quicker and more reliable.

Change-Id: I727cb8faba538a6515dfab41f934c6acebe367a5
Reviewed-on: http://review.couchbase.org/34021
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Reset 'MockEnvironment' for confmon tests

Change-Id: I5638fb9e77a7828112c6d9717ee05cb3a37b7134
Reviewed-on: http://review.couchbase.org/34139
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Reviewed-by: Brett Lawson <brett19@gmail.com>

Conflicts:
	tests/iotests/t_confmon.cc
remove this..

Change-Id: I40cdf8cb699195879ac03c29ca9c3e7fc639c1dd
CMake/Check-All: Allow for specifying runtime linker paths for tests

Change-Id: Icd2f17de3eb9220d4e27972035db2a6c27e78090
Reviewed-on: http://review.couchbase.org/33852
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
libvbucket: Add convenience function to inspect diff

Change-Id: I28b9f466b7c0f76e55cd5a6a41c3e04bcaa0210e
Reviewed-on: http://review.couchbase.org/33741
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Add mc tests

Change-Id: I736fed8b84a6a309c363e2cc8ae2bf7e2fc013ae
bump

Change-Id: I97b4c96b73468a3c98ab7328c93985fe9306c9ac