Add use_prompt_default config option

This option can be used to set PERL_MM_USE_DEFAULT before configure,
make, test and install commands are run.  It defaults to false.
also set NONINTERACTIVE_TESTING with use_prompt_default
Merge branch 'pr/61'