ls: In image diff example, don't use --time-t.

It shows differences in file access times (atime) which is not
actually that useful for most people.
ls: Note that you can use virt-cat or guestfish to show file differences.
builder/sysprep: Describe --password/--root-password option as "selector".

It now appears in the respective man pages as:

  --root-password selector

or:

  --password selector

This avoids confusion from people who think these command line options
take the password directly.
mllib: password: Replace password string with password_selector type.

This is just code motion, there is no functional change.
builder/sysprep: Allow 'random' as a password selector.

This chooses a random password.
builder/sysprep: Allow accounts to be locked (RHBZ#1028660).

This allows you to select both locked accounts and disabled
passwords.  The two are subtly different concepts.

A locked account [cf. passwd -l] puts "!!" at the beginning of the
shadow password field.  Locking is reversible, because the "!!"  can
be removed, restoring the original password.  Therefore "locked"
acts as a flag in front of an existing selector.

A disabled account has "*" in the password field.  Therefore it has no
password.

Note that an account may be both locked and disabled, although this is
probably not useful.  The shadow password field will contain "!!*".
sysprep: Add a test suite for the --password option.
Version 1.25.9.