Present our bodies prettily for the JSON result from our public API

Signed-off-by: Ryan Tang <ryantang@pivotallabs.com>
Prevent GC from cleaning up tempfiles in use
refactored a bit of the service_broker code, deactivate/delete
plans/services depending on situation
Fix validation/error handling
bump errors to include BuildpackInvalid

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Added test for marking service inactive with active plan

Signed-off-by: Zach Robinson <zrobinson@pivotallabs.com>
Merge branch 'catalog_sync_wip'
Log V1 service broker requests and responses

[#57777458]
Return an error if the catalog has any services with no plans

Signed-off-by: alex choi <achoi@pivotallabs.com>
breaking up integration test into smaller parts

adjusting expectations since we no longer allow services without plans

Signed-off-by: Zach Robinson <zrobinson@pivotallabs.com>
Auto-merge remote-tracking branch 'upstream/master'