pkgcore-checks rough todo

* tests (dar)

* expand config options so that --disable is supported for checks.

* add reports profile; basically, pre configured checks stored in user configuration.

* silence profile deprecation warnings; pkgcore mod, but noting it here since it's bit more relevant to pcheck

* rework filter-env so it dumps a struct representing the parsing instead of doing it inline; add python bindings, use that for source flow analysis

* look into trying to identify unused functions in an ebuild; eclasses, and bash support for f() { echo "monkeys"; };x=f;${!x}; makes this potentially likely to be a major false positive source.

* subshelled dies

* some form of exemption syntax, for spots where the ebuild is doing something normally bad, but valid in this scenario

* parallelize the bugger (potentially hard). can probably thread it splitting it such that check x handles checks using globals x (cache mainly), other checks being bits that don't; gain may not be much since the major time consumers are visibility and unported_mod_x