Changes /oauth/applications to /applications
User needs a way to delete their account #272

The assumptions made are:

1) Privately owned apps should be cascade deleted
2) Publicly owned apps should remain, but be unowned
3) All OAuth Tokens and Grants should be cascade deleted

- Updated some HTML on the Profile page
- Added a delete button on the Profile page
- Created a screen and action for entering the email and destroying the profile
- Added tests to cover UI and to check for models being deleted
- Changed the user model to cascade delete private apps and to nullify public apps
- Changed the user model to cascade delete OAuth authorizations
Move the OAuth Applications controller to the root level
Scrambles ubuntu password on provision
Update the warning message
Screen updates and auto-delete public apps

- Displays a list of private and/or public apps to be deleted
- Deletes public apps rather than disassociate from user
- Changed the "Enter your email" prompt
Merge branch 'devel' into feature/destroy-account
Fix text
Update test to check for warning messages
Copy change
enabling resending token via email
Change location of warning message
fixing markup and removing shield
resend token via email
Merge branch 'devel' of github.com:18F/myusa-server into feature/after-email-signin
User's profile should be imported through Google #294

When a user is created by logging in through Google, the following profile
fields are set from Google:

* email
* first_name
* last_name
* gender
* phone
Merge pull request #285 from 18F/hotfix/set-ubuntu-password

Scramble ubuntu password on provision
Merge pull request #296 from 18F/feature/google-user-profile-fields

User's profile should be imported through Google
Merge pull request #282 from 18F/feature/destroy-account

User needs a way to delete their account
Merge branch 'devel' of github.com:18F/myusa-server into feature/after-email-signin

Conflicts:
	app/controllers/profiles_controller.rb