[Fixes #61239620] Display all errors on recaptcha failure
Add CORS handling for ajax
[Completes #49164945] Devise emails do not use pretty email template.
Updated Gemfile
Forgot to add the Gemfile.lock
Merge pull request #14 from GSA-OCSIT/add_cors_for_ajax

Add CORS handling for ajax
CORS cleanup and Authorization header addition
Adds devise_async for Resque mailing of devise emails
Enables redis in Travis CI
Adds resque web as a rack app and apache virtual host to play nice with passenger

Updates resque initializer
Removes admin_restriction flag which was to be used for resque-web
Adds resque yml copy task to Travis' before_script
[Completes #57056176] Third-party application can select which elements of the profile to return in API request

 - Modify app management to distinguish between top-level scopes and sub-scopes.

Conflicts:
	db/schema.rb
	spec/requests/authentications_spec.rb
	spec/support/request_helpers.rb
resolving merge conflicts
Javascript solution to 'Third-party application can select which elements of the profile to return in API request'
Correcting typo in migration
Changing minor elements of the parent child scope checkbox js code.
[Completes #57056176] Third-party application can select which elements of the profile to return in API request
Ensure that checking on all subscopes affect their parent checkbox in apps/new
Moved scope checkbox js to assets. Improved oauth scopes code
In /edit javascript now checks parent if any children are checked.