Create any number of CS nodes by devrel or stagedevrel
Merge pull request #893 from basho/refactor/devnodes

Create any number of CS nodes by devrel or stagedevrel

Reviewed-by: kuenishi
Add seeds to choose bag for new buckets and manifests
Change ?assertEqual to custom assertion to verify binary identity

Showing each byte of random 1MB binary is not useful.
Just compare binaries and throw error if they are not equal.
Reuse bag ID in original manifest in part uploads
Use more nodes and more bags in riak_test
Change reference of riak_cs_multibag to release branch
Fix wrong reuse of riak_client processes

Manifests may exists in different bag for each bucket, use new one to
map/reduce each bucket and fetch manifest objects in it.
Fix type
Add go lang client test

There is just only one test case for multipart upload in order to
assert Content-MD5 of Complete Multipart Response.
Add client test of go lang to root Makefile
Align the option name with upstream's s3gof3r change

--without-ssl -> --no-ssl

https://github.com/rlmcpherson/s3gof3r/commit/06a28aaeb431d162061556793bfb690d1d5fe671#diff-ea109317064b3b0efdd1141d8c0bd989R134
Merge pull request #895 from basho/refactor/s3gof3r-client-test

Golang client test with s3gof3r

Reviewed-by: kuenishi
Add meck's passthrough option option

Meck uses original module attributes and riakc_pb_socket has
deprecated one.

  -deprecated({get_index,'_', eventually}).

Without passthrough option, no get_index function is created
and the error occurs in R16B03

{compile_forms,
    {error,
        [{[],[{75,erl_lint,{bad_deprecated,{get_index,'_'}}}]}],
        [{[],
          [{75,erl_lint,{undefined_behaviour,[gen_server]}}]}]}}}
Refactor: refrect review comments

- function name change
- better comment sentences
- space chage
Use master branch in riak_cs_multibag repository
Use standard lager for logs of "make test-client"
Merge pull request #894 from basho/refactor/bag-choice-seed

Deterministic bag choice by seed and bug fixes

Reviewed-by: kuenishi
Merge pull request #898 from basho/refactor/use-lager-in-ext-client-test

Use standard lager for logs of "make test-client"

Reviewed-by: kuenishi
Refactor: extract ETag generation from manifests