system:user_lock: initial commit
system:user_password: don't lock accounts with an empty password
common:*replace_or_add*: add filename to canonified line

Add the filename that's being edited to the canonified line during
a replace_or_add operation.  If the exact same line is being
added/replaced in multiple files then the class is being set in
one promise but being used in the other causing a duplicate
insert_line to happen.
system:pam: minor regex changes