Add pattern support

Signed-off-by: Pekka Lundstrom <pekka.lundstrom@jollamobile.com>
Fix RPM packaging

[packaging] Fix RPM package building with "mb"
zypp backend: Implement upgrade-system (like 'zypper dup')

Example usage:

    pkcon upgrade-system sailfish default

The distro-id ("sailfish") and the method ("default") are ignored,
but have to be passed for PackageKit to allow an upgrade.

[backends] Implement support for upgrade-system in zypp backend