Use mapping.fullpath in omniauth callbacks
passes headers through test helpers' response
Make it clear a restart is required when setting the secret key
Fix expire_session_data_after_sign_in!
do not define mailer if ActionMailer is not defined

closes #2659
Merge pull request #2662 from plataformatec/issue-2659

do not define mailer if ActionMailer is not defined
Merge pull request #2663 from scaryzet/fix_expire_session_data_after_sign_in

Fix expire_session_data_after_sign_in!
Update CHANGELOG.md
add a class method so you can encrypt passwords from fixtures
proper hash comparing in Devise.bcrypt test
add CHANGELOG entry
Merge pull request #2669 from plataformatec/pr-2598-fixed

Fixed version of PR #2598
Fix #2673 email templates generated with the good @token
Merge pull request #2674 from jessy/master

Fix #2673 email templates generated with the good @token
+ last_attempt

+ @@last_attempt_warning

+ last_attempt? method;
* send :last_attempt key if it is the last attempt

+ test for last attempt

* update test to make two asserts

* update message
Merge pull request #2687 from Lightpower/master

Warning of the last attempt password entering
* typo
Merge pull request #2689 from Lightpower/master

* typo
Update CHANGELOG [ci skip]
Prevent mutation of orig values during case and wspace sanitizations