Fix bug where @spree_user is not being set before re-displaying password edit form on blank password

Fixes #199
Fixes #198
Add data-hooks to users/edit

By request of @JDutil, his commit supplies a master-compatible version of https://github.com/spree/spree_auth_devise/pull/188

Fixes #204