Don't log message fields that may contain passwords.
Added tests for scrubbing senstive fields.
Add a job to create/update buildpacks

Refactored based on initial comments
Update config schema for the various options
Removed the code stink from the 'should not log passwords'.
deactivating/deleting services during catalog update now scoped to broker

- extract catalog sync into service_manager object
[finishes #68026188]
Refactored App validation policies to reduce complexity.

[finishes #68152780]

Signed-off-by: James Myers <jmyers@pivotallabs.com>
improved diego staging message
* renamed uri fields to be more descriptive
* removed unused staging message fields
* renamed admin_buildpack methods to just buildpack

Signed-off-by: David Varvel <dvarvel@pivotallabs.com>
Merge pull request #176 from fraenkel/removebuildpacks

Add a job to create/update buildpacks

Re-ran travis and verified locally
Merge pull request #150 from mheath/removepasswordlogging

Don't log message fields that may contain passwords.

Verified locally, merging