Ensure registration controller block yields happen on failure in addition to success and closes #2936.

Now with 100% more unit tests.
Upgrade stray legacy hash syntax to 1.9 syntax.
Merge pull request #2937 from dpehrson/registrations-controller-failure-yield

Ensure registration controller block yields happen on failure in addition to success
Improve docs for update_with_password

Closes #2942
Fixed path syntax error on README.md 

Minor fix on the configuring controllers section.
Merge pull request #2946 from naveda89/patch-1

Fixed path syntax error on README.md
Fixed documentation for configured_permitted_parameters
Merge pull request #2953 from jbnunn/README_ConfiguredParams

Fixed documentation for configured_permitted_parameters
Add some spaces around the curly brackets.
Serialize the `last_request_at` entry as an Integer

Pushing the `Time` object inside the session has inconsistencies
across different serializers and we should use a more primitive type
so we don't need any specific parsing logic for the JSON serializer.
Update mongoid dependency.
before_filter turned into before_action
Merge pull request #2956 from Yasserius/patch-1

before_filter turned into before_action
Find a resource based off its encrypted reset_password_token
Use the ORM Adapter API
Merge pull request #2958 from karlentwistle/master

Find a resource based off its encrypted reset_password_token
Use _url routes instead of _path
Merge pull request #2954 from plataformatec/lm-last-request-at-json-serialization

Serialize the `last_request_at` entry as an Integer
Remove need for raw session inspect
Update CHANGELOG