Add instructions for generating API docs

Signed-off-by: Glenn Oppegard <goppegard@pivotallabs.com>
Add user_provided_service_instances to document_api
Add tests for debug state changes
Allow developers to run CC from console (like rails c)
add Event object

[#49165165]
Encrypted app env variables [finishes #49240445]
Encryptor does not encrypt/decrypt nul values.
Migrate current env varibles to be encrypted.
Fixed broken migration for the environment_json encryption
moving the encryption migration to a later commit, app now deals with encrypted and unencrypted versions of env_json [#49240445]
bump errors
clean up model controller

* id -> guid
* formalize controller callbacks (after|before)_(create|update|destroy)
update travis build to only run on the SSL patched ruby
update older migrations so drop_column works in the down
Add backward compatibility with old DEA staging.

REVERT THIS COMMIT AFTER DEPLOY
Support reading user-provided service instances

Available via /v2/service_instances/:guid
[#53725983]
don't blow up when making a stop event with a missing start event

this will at least make the app not invincible. it's a weird state to be
in, so it logs a warning.

[finishes #54137163]
register new Event when an app crashes

[#49165165]
Only slice from activesupport#hash, fix the build along the way
save app crash events with guid actee
Support deleting user-provided service instances