Application recipe env fix, pg privileges, update application integration test

:fork_and_knife: The `.env` template is pretty reliant on much of what happens in `deploy_revision`. It was moved outside of `deploy_revision` so that the `.env` template could be changed without having to have a different commit hash available to deploy. This adds `action` to `deploy_revision` with a data bag configurable attribute `deploy_action` that could be used to force a deploy and alter `.env`.

Also in order to run migrations some extensions need to be created which requires more pg privileges than the supermarket pg user currently has so this addresses this.

Also needed to tweak the application integration test as it was testing for a specific title tag.

/cc @cwebberOps