devise mailer design
cleanup
Merge branch 'devel' of github.com:18F/myusa-server into feature/mail-templates
forgot to commit test change
changes per github issue comments
Issue 307 - Change /applications to /authorizations
"Connect with Google" obscured on mobile/iOS #271

Added media query to reduce font-size on small screen width.
Contact form doesn't work on staging #310

Added html for alert placeholder.
Contact form doesn't work on staging #310

- Add html for alert
- Update ajax response to set message
- Add test coverage
Applications should be able to have multiple owners

For private client apps to be usable, more than one user should be able to use them to authenticate/authorize

TODO: delete client app when last owner is destroyed
TODO: more cleanup
Merge pull request #317 from 18F/feature/responsive-google-button

"Connect with Google" obscured on mobile/iOS
Merge branch 'devel' of github.com:18F/myusa-server into feature/mail-templates

Conflicts:
	Gemfile
Merge pull request #286 from 18F/feature/mail-templates

Feature/mail templates
Create model to manage user-application many-to-many join

Create Membership model to map users to OAuth Applications. Also include a 'member_type' field to differentiate Owners and Developers
Update benefits.gov and businessusa logos

Fixes #314 and #324
Change /applications to /authorizations #313

Code cleanup
Change /applications to /authorizations #313

Code cleanup
Merge pull request #327 from 18F/hotfix/partner-logos

Update benefits.gov and businessusa logos
Set up destroy hooks for Doorkeeper::Application

Trigger a destroy on the application if the last owner is being destroyed. Also want to destroy memberships when either the user or the application is destroyed, which makes things tricky.
Remove owner foreign key from oauth_applications

To support multiple owners, we use the join table (memberships), rather than a foreign key on oauth_applications