Support cracklib i18n kludge, and policy ordering during application.
Ugh, copypasta.
Easier handling of mapped cracklib strings.
Fixed incorrect fail counting.
Allow forcing of messages over transports.

This is needed to ensure that users who have disabled email are still
able to get recovery messages.