Add support for account lockout (fix #58)

This adds the feature described in #58.
Also done as part of a4a6ba7.