enforce_available_locales, stop deprecation notice

Let's care about locales, because why not.
Set Travis to not use a Ruby patchlevel

It's unsupported: https://github.com/travis-ci/travis-ci/issues/842 (ish)
Add basic functionality to archive apps

Just a separate table for now.
Add application edit/show of archived status
Unarchive an application on deployment

When a deployment is created manually or via a POST (eg from the
deploy machine), automatically mark the application as
archived: false.