support custom bucket passwords

most importantly password-less configurations

Change-Id: I66ef651bbcc9c4f073be7abb1930a56bc2680160
Reviewed-on: http://review.couchbase.org/36690
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>