[completes #52238809] Clear notification badge by reading message

Only way to clear notification badge # is to delete the message in your
inbox. This commit will cause the notification badge to only show
unread notifications.
Fixing a spec description
[#52331399] Users can update their email address
Adding .rspec to .gitignore
Moving .rspec to .rpsec.example
[#53884841] Users with .mil/usps.com aaddresses can create accounts without signing up for the beta
[#52331399] Removing some extraneous fields from the change email template
Removes invalid mock.
Fixes issue with duplicating scopes with has_many through relationship.
adding storage of Max.gov SAML attributes to session
adding max.gov SAML attributes to profile response
Fixing a variable name typo.
Merge branch 'master' of github.com:GSA-OCSIT/mygov-account
[#54376238] User should see a friendly error page when trying to log in if their app has not properly identified itself or is not set up
Revert "adding max.gov SAML attributes to profile response"

This reverts commit 1927d9cbce62000244b585dd6bef4e4987afba14.

Revert "adding storage of Max.gov SAML attributes to session"

This reverts commit ad32e9fbbe175b8dfab049f2fc66b53755295969.
[Fixes #48350963] Missing apple-touch-icon image file.
Adds logic to redirect user to authorization flow when logging into existing account via omniauth.
[#54476624] Removes unncessary logic around oauth callback redirect.
Adds additional authentication providers to view.

Removes providers from 'add' list which user already has.

Adds tests for user add/remove of authentications

Updates tests to utilize rspec2 syntax
[Completes #54685614] Update 'json' gem to 1.8.0 because render :json produces invalid markup.