Patched password_policy to fix consecutive char constraint #3258

Their regex was bad and it should feel bad.
Fix vsite register javascript #3258

Ability to create a site on behalf of new user was broken.
Make vsite register use password_policy #3258

It wasn't so simple as adding password_policy's validate function since our form has its own custom structure.
Remove new patch #3258

d.o is being unreliable, so let's not introduce new patches yet.
Merge pull request #4343 from openscholar/3258

3258 password policy fixes