avoid zsh startup files in shell test
add to PERL/FULLPERL in Makefile.PL rather than Makefile

Using += on variables in Makefile is not portable.  Instead, modify the
variables before they are written to the Makefile.
changelog for Makefile portability fix
version bump