implement adding new snapshots via UI

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