packagerules/rules->PackageRules: append_rule()

Adds a rule to an (possibly) already-sorted PackageRules object and gives it the
lowest priority (highest int, 1+max(self._rules priority).

Will be used to add generated rules that should be applied last (add-policy).
overlay/pkgdir/packagedir_base: add COULDFIX note
packagerules/rules->PackageRules: append_rule()

minor cleanup / comment
roverlay/overlay/abccontrol: remove dbg statement
typo
create_addition_control_package_rule()

Accepts a _huge_ number of parameters, creates a bitmask map and "compiles" it.
The result is a single package rule (or None).
packagerules/rules: fix

fixes a66935abdbccc21e52d51a1ccc7b5849afe4b3c6
create_addition_control_package_rule(): add params

cmdline_{package,ebuild}_extended
roverlay/overlay/pkgdir/packagedir_base: fix import
roverlay/overlay/abccontrol: comment
roverlay/argparser: add add-policy args to main script

not adding all PKG_* actions, just revbump-on-collision, force-replace and
replace-only, plus {package,ebuild}-list (read extended statements from files).

A typical usage scenario would be:
   roverlay --replace "pkg0" --revbump "cat/p2" --replace-only "*"
or
   roverlay --ebuild-list /tmp/my_list --replace-only "*"
add addition control to roverlay main script

add package rules to --print-package-rules, apply_rules, create