Support for specifying an https url for staging upload
Use a proper domain name regex

This allows all possible domain names based on RFC 1035.

[delivers #69232044]
Checks that the file size is within limits before adding to the blobstore
When start/scale fail, undo any changes made
cc <-> diego stager is now publish/subscribe

previously it was nats request-response, meaning if the particular CC that
started staging went away, the staging result would not be recorded.

Signed-off-by: Alex Suraci <asuraci@pivotallabs.com>
Merge remote-tracking branch 'origin/pr/211'

Signed-off-by: Kai Zhang <kaizhang@cn.ibm.com>

Conflicts:
	app/models/runtime/domain.rb
Merge remote-tracking branch 'origin/pr/214'

Signed-off-by: Kai Zhang <kaizhang@cn.ibm.com>
Merge remote-tracking branch 'origin/pr/215'

Signed-off-by: James Myers <jmyers@pivotallabs.com>
Merge remote-tracking branch 'origin/pr/205'

Conflicts:
	spec/config_spec.rb
Stop shelling out for IP in templates.

[#69222188]

Signed-off-by: David Varvel <dvarvel@pivotallabs.com>
ServiceBrokers controller uses allowy for access control

and extends ModelController, for consistency with other controllers.
Add testing of :index permission for Access classes.
[#61513830]
Remove service_broker_management spec

- Moved non-duplicated test cases into service_broker_spec