Removes GetOpt::Long 2.36 dep, runs under 5.8.8 (issue #225)

This removes all calls to GetOptionsFromArray, so we can use
Getopt::Long 2.35, which is what ships with stock Perl 5.8.8.

This passes all tests except t/noenv on my Perlbrew dist (which I think fails because it's a perlbrew dist, and the test runs without environment, but I'm not sure).