MB-9887 Allow recursive calls to web cache from ComputeBody().

Change-Id: I17aa45c4208dbec6b72f46f92d8467d608d25eef
Reviewed-on: http://review.couchbase.org/32274
Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
MB-9887 Revert "MB-9812: cache enterprise-ness in ns_config"

This reverts commit 2cbe8cf1658bdb9f6b886a2825cee138a66302e8.

Conflicts:
	src/menelaus_web.erl

Change-Id: If31622274bbb15022612b5ebd9b2c2e4736062ed
Reviewed-on: http://review.couchbase.org/32275
Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Collect diags even from nodes that are not in nodes_wanted.

To help diagnose cases like MB-9888 where node seems to have got stuck
while leaving the cluster. But diag doesn't contain its process
snapshot because it was removed from nodes_wanted.

Change-Id: I4ca92159c00cfc0195c6f3832cac613fad4fefaf
Reviewed-on: http://review.couchbase.org/32279
Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>