fix helper scripts to allow files and dirs to start with dashes
add all existing EAPI helper dirs for ebuild's EAPI and less to PATH

Previously only the ebuild's related EAPI helper dir was added so
commands banned in previous EAPIs would be allowed in later EAPIs and
commands added to previous EAPIs wouldn't be visible to later EAPIs.

For example, dohard was banned in EAPI 4 but was being allowed to work
in EAPI 5.
remove old, unused DAEMONIZED variable
output QA deprecation warning for hasq usage (similar to portage)
clean up logic for EAPI specific export skipping

To add new functions to be skipped just append them to the
INTERNAL_FUNCS array in the EAPI specific files.
source EAPI 2 lib instead of duplicating it for EAPI 3
only output extra newline when printing export skip list to stdout