always set MODULE_VERSION in ebuild, this fix bugs like #355619
update copyright years for generated ebuild
rename check_yaml() -> yaml_load() for check & load YAML file only once
this also fix bug #370223
fix: add another detect depend(Build.PL)

what need to eval, this fix bug #417785
also add protect from bad chars in regex for depends
update copyright years for generated ebuild
fix detecting modules in perl core, bug #189865
add /etc/portage/make.conf to env files list

see bug #420617
remove Shell dependency, bug #421247

Shell was removed from Perl 5.16 core
replaced by system calls
fix: do not use qw(...) as parentheses

this is take away warnings under Perl 5.16
Merge pull request #1 from bor/master

try to fix bugs like #355619 & update copyright years in ebuild