Fix for nil spree_user when attempting to update password to blank

Fixes bug where `@spree_user` is not being set before re-displaying the password edit form on blank password.

Also, this fixes an issue with font-awesome not being found when running the test suite.