Hi, everyone. Here's a patchset for review. Changes:
1. eclass-generated variables are read-only, 2. missing error checks (||die) added, 3. 'unset -f' used to wipe local and temporary functions from the env, 4. deprecated function QA warnings turned into bans for EAPI 6, 5. eutils inherit fixes/updates. Please review. I've tested it on a set of randomly selected packages.