MB-12222: reusable warmup progress

Change-Id: I77ac3d0a6a2505381fa769c66a0b4b535ff49232
Reviewed-on: http://review.couchbase.org/44352
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
MB-12222: helper for creation long polling

Change-Id: I03c2a08ed596987f43a23da6993e552d23af40fc
Reviewed-on: http://review.couchbase.org/44353
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>