Bug 9611: (follow-up) move new password hashing routines to separate module