Group scopes by scope group in Auth page

- move scope list to _scope_list.html.erb partial
- create helpers for grouping scopes (in scopes_helper.rb)
- create helpers for profile field tags (including drop downs)
- remove extra translations from doorkeeper.en.yml
Blank option should be labeled
Update scope list styling

This styling is from pairing with @dutchashell on the scope
list page, with the groupings.

Update the javascript to expand if there's inputs or selects,
since now we have select boxes for some of the entries.
Use display values for state, is_*, etc fields

Fields that use select drop downs have separate values for display than those that are stored in the database
Update labels to match spec in #72

More human readable
Merge pull request #228 from 18F/feature/auth_profile_form

Feature/auth profile form