Bump vcap_common to 4.0.1

This version of vcap_common locks down the cookiejar dependency to 0.3.0.
The em-http-request dependency of vcap_common requires this version to
function correctly.

[#65300526]
Add actor_name and actee_name field descriptions to API spec.

[#66200550] and [#66199904]
Remove buildpacks with null urls
CC forwards error from service broker during instance deletion

When the broker returns a 409 with an error description, the cloud controller no longer hard-codes the description that it presents to the user. Instead, it passes along the broker error, with a 409 status code
Forward 409 error from v1 gateways to user on deprovision
add the option to use rspec-instafail formatter
Add matcher for have_status_code

it prints actual code and response body when fails
Extract dashboard client creation into separate object

 - Rename old ServiceDashboardClientManager to UaaClientManager
 - Create new ServiceDashboardClientManager with
   #create_service_dashboard_clients method

[#62008174]
Add ServiceDashboardClientManager#errors

This change means the ServiceDashboardClientManager no longer needs to
mutate the state of the CatalogService objects. We also introduced a
ValidationErrors class and a ValidationErrorsFormatter, which will
replace Catalog#error_text.

[#62008174]
Persist the requires value from a catalog for a service. [#66387038]

- github issue #172
- when a broker catalog had a service that provided a requires
list, it was not being persisted to the database.
Do not change app package_state to PENDING upon creation/deletion of service_bindings [fixes #66888284]
Use ValidationErrors in catalog, services and plans

Also change catalog and service validations, so that validating a
catalog service adds the errors from its plans to the catalog errors.
The same is true for adding service errors to the catalog's errors.

Also, remove logic on Catalog for generating human-readable validation
error message. It now delegates to the ValidationErrorsFormatter

[#62008174]
Move ValidationErrorsFormatter to ServiceBrokers ns

[#62008174]
Simplify access control classes [#66904450]

Signed-off-by: Phan Le <ple@pivotallabs.com>
Http interaction with service brokers does not verify ssl certs if the cc is configured with skip_cert_verify: true [finishes #66520656]
VCAP::CloudController::ServiceBroker -> ServiceBrokers

This avoids the requirement that the ServiceBroker model be loaded
before we load any files in the VCAP::CloudController::ServiceBroker
namespace

[#62008174]
Remove #error_text method from Catalog

Now using ValidationErrorsFormatter instead

[#62008174]
User cannot modify applications in a suspended organization

[Finishes #66904450] [Finishes #66904482]

Signed-off-by: Phan Le <ple@pivotallabs.com>
Quote conversion

Signed-off-by: Phan Le <ple@pivotallabs.com>
Users cannot create domains in suspended organizations

[Finishes #66904542]

Signed-off-by: Phan Le <ple@pivotallabs.com>