Add password hints to the error presented to the user during account creation

Adds hints to the weak password error presented to users to improve the likelihood that the password scoring algorithm will accept the proposed password.  See issue #2497 
Since we're changing the text anyway, could we also include a description for our polyglots vs just passing an empty string?