Quote directories with spaces + misc changes
I have a deliberately-awkward Strawberry Perl installation, in a directory with a space in its name. On that,
bareword::filehandles fails to build. This is because the depended-on module,
B::Hooks::OP::Check, uses EUD. Both the generated
-L flags are wrong, because the spaces are not protected. This fixes that by quoting strings with spaces, but only when there are spaces.
I couldn't write a test for this without causing the same chaos I faced when making EUMM work right in a "place with a space" (the test would need to add to
@INC a dir-with-space, and skip on certain Win32 situations). The existing tests still all pass, obviously, and without this change my StrawPerl won't build
bareword::filehandles, but with it it will.
The misc changes are to bump the version number way up. This is because https://metacpan.org/pod/ExtUtils::Depends shows an unauthorised release from 2012 instead of the correct one.