MB-100: do not bother ns_orchestrator for recovery_status
MB-100: do not bother ns_orchestrator for recovery_status

Unless recovery is actually running.

In most common case of not being in recovery mode, we'll save remote
call for tasks request.

Because it's important for us to make sure recovery is visible in
/tasks right after start-recovery request, we also ensure that node
that handles start-recovery request (and thus performs rpc to
orchestrator) is in list of nodes we synchronize config to.

Change-Id: I67183eec44561deb096d5848549d5315420f7e24
Reviewed-on: http://review.couchbase.org/28776
Reviewed-by: Aliaksey Artamonau <3c875bcfb3adf2a65b2ae7686ca921e6c9433147@gmail.com>
Tested-by: Aliaksey Kandratsenka <340b8e09ca65cd3fc686427fcfed17e87eaf61e2@gmail.com>

nimishzynga/ns_server,nimishzynga/ns_server,mschoch/ns_server,ceejatec/ns_server,mschoch/ns_server,ceejatec/ns_server,nimishzynga/ns_server,membase/ns_server,membase/ns_server,t3rm1n4l/ns_server,ceejatec/ns_server,membase/ns_server,t3rm1n4l/ns_server,mschoch/ns_server,t3rm1n4l/ns_server,vzasade/ns_server,membase/ns_server,t3rm1n4l/ns_server,mschoch/ns_server,t3rm1n4l/ns_server,mschoch/ns_server,membase/ns_server,nimishzynga/ns_server,ceejatec/ns_server,nimishzynga/ns_server,daverigby/ns_server,daverigby/ns_server,vzasade/ns_server,ceejatec/ns_server,mschoch/ns_server,vzasade/ns_server,daverigby/ns_server,vzasade/ns_server,ceejatec/ns_server,daverigby/ns_server,nimishzynga/ns_server,daverigby/ns_server,membase/ns_server