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
Create tests for multiple live token cases

- test to ensure that token is valid even after user requests multiple other tokens
- (pending) test to ensure that other tokens are invalidated
Client application should not have to specify scope

If client application does not ask for any scopes, pre-authorization should pass.
Created Chef data bag full o' secrets
Fix Rakefile deps for prod/staging
Typo fix
Use myusa user for deployment
Data bag example & instructions

Also improved ec2 node JSON docs
Better Chef node example files
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