Added the public attribute to the service_plans API response
Merge pull request #115 from bravera/service_visibility

Added the public attribute to the service_plans API response
Add package_state to App api.

'package_state' will be returned by the API amongst the rest of the App details.
The package_state is read-only, as indicated in the App api spec.
Catch instances less than zero error

This change prevents the number of App instances being set to a negative
number
Remove monkeypatch for AR DJ. Add more debugging for Blobstore upload.
Move methods order and removed a redundant save
Change hash syntax
Move AppBitsPacker to AppBitsPackage model
Remove unused upload method on droplet and unsused reload
Add an async droplet upload endpoint for the DEA.
Fix some timeout issues and Postgress strictness of id being numbers
Consider available disk before deciding where to start app.

CC currently assumes that if a DEA has enough memory, it has enough disk
space. This doesn't work in all cases, especially with larger buildpacks
or apps with larger disk_quota settings. This change considers the
available disk space on a DEA before making the placement decision.
Merge pull request #120 from julz/disk_space_dea_locator

Consider available disk before deciding where to start app.
Added instruction to generate API
Fixed formatting
Improve tests to not depending on order returned by the DB
Increase the pool timeout if it fixes the test "PG::UnableToSend: no connection to the server"
Allow apps to be scaled down or stopped when the quota is lowered.

Finishes: #52843321. User should be able to stop or scale down an app after quota is lowered.
Before the fix, when quota is lowered, memory requested always returned 0 or more, even when the requested change represented lowering of the requested memory below the memory remaining in the organization.
The above behavior caused failures when bringing the app within quota limits. The running apps could not be stopped if they were running above quota levels.
Making the condition more readable based on comments from Tim Labeeuw
Merge branch 'package_state' of https://github.com/bravera/cloud_controller_ng into bravera-package_state