use $^X instead of perl
the perl in the path may not be the same as the one we are using
espeically for cpan testers
git ignore generated Makefile and built dist
put File::Which back in