Fix compatibility with rpm.org (no RPMSENSE_MISSINGOK)
Fix compatibility with rpm.org (no rpm.ts.setDFlags)
Restore optparse (to Python 2.4.6), subclass instead
Restore the order while handling the hint/missingok
Add suse-recommends to rpm, fix failing test case
Add recommends support for deb packages as well
Ignore all but first line of Fink pkg description
Only use nodigests/nosignatures where available

These have been removed in rpm5.org (but not in rpm.org).
See http://rpm5.org/cvs/chngview?cn=16659 for the removal.
Require rpm-check-signatures=true to check sigs

The smart default is to skip signature checking, but that doesn't
work if rpm has made it mandatory... Require the config to match,
rather than silently skipping over parameters in the smart config.
(Probably means that it should be set in the distro config, though)

Skipping over was added in a58b270532dbc2ed2135a8cf14983e43c25c5612
by simply commenting out the code checking the sysconf settings.
Merge branch 'upcoming'
Avoid warning about unused module variable
Remove url to old domain, where url not needed
Add the GitHub page, for smartpm/smart
Update year and team name in copyright statement