Enhance tests to verify blank drop-downs are saved
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
Merge branch 'devel' of github.com:18F/myusa into feature/add-tests-for-dropdowns
Client application should not have to specify scope

If client application does not ask for any scopes, pre-authorization should pass.
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.
Add better support for token reuse

Modify Doorkeeper add tests to ensure token can be reused if requsted scopoes is a subset of authorized scopes.
Add better support for token reuse

Modify Doorkeeper add tests to ensure token can be reused if requsted scopoes is a subset of authorized scopes.
Merge branch 'feature/no_scope_should_be_valid' into feature/access-token-reuse
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
Merge pull request #220 from 18F/feature/add-tests-for-dropdowns

Feature/add tests for dropdowns
Merge pull request #223 from 18F/feature/no_scope_should_be_valid

Client application should not have to specify scope
Update labels to match spec in #72

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

Feature/auth profile form
Merge pull request #227 from 18F/feature/access-token-reuse

Add better support for token reuse
Merge branch 'devel' into feature/manage-approved-apps

Conflicts:
	app/helpers/oauth_helper.rb
	app/views/doorkeeper/authorizations/new.html.erb
	config/locales/en.yml
	spec/support/page_objects/profile_page.rb