Support prefixes !, ~, !~

Hi David,

Thanks for OSPrereqs. Sure this plugin is a hack, but a convenient hack nevertheless. This commit increases the convenience by allowing expressing things like "require only on OS'es other than this one" and "require on OS'es (not) matching this pattern".