Handle wildcards in package definitions.

If the profile contains

"/software/packages" = pkg_repl("openldap*", "1.1", "noarch");

all packages whose name matches openldap.* and have a version 1.1
available on noarch will be forced to use that version.  In addition,
only package "openldap" will be installed.

This helps to keep consistency among openldap, openldap-servers,
openldap-clients and opendlap-devel.
Make versionlock accept packages with wildcards.
Update the POD documentation.

Describe obsoleted tags and link to all the pages related to package management.
Minor, irrelevant fixes to the POD
Document the userpkgs and userprio flags.
Merge pull request #60 from piojo/asterisk-handling

Handle wildcards in package definitions