A logged in user should be able to change password

As long as he also has a usernamepassword on his account, whether he is logged in with a social account or with the username password. 

This is a possible implementation for the feature and needs review.