Allow users to change their password

This allows users to change their password from their user profile
edit page. Users are required to enter their current password in
order to make a password change for security reasons.
Merge pull request #78 from opscode/change-password-64763660

Allow users to change their password