configure: check for windows-python and give error message
configure: parsing in checkCLibraries() breaks when stdout has missing new line.
So stdout ='.. -lrt',stderr='icc ver' appars as '.. -lrticc ver' with the error
ld: cannot find -lrticc
Merge branch 'balay/add-newline-between-stdout-stderr' into maint
Merge branch 'balay/configure-winpython-check' into maint
winzip: detect if winzip is used to extract petsc.tar.gz and error out.

There are 2 issues wrt using winzip for extraction:
- scripts in bin/ won't work but this can be workedarround with 'dos2unix'.

- ifort encounters mysterious file permission errors during f90 module
build process for all-legacy build. Here the first module gets built
and copied over to include/ but when the second module is built - ifort
is unable to open/read the first one.
SNESLINESEARCHBT: Set the norms when exiting early due to negligible step.

reported-by: Jay Jay Billings <billingsjj@ornl.gov>
Merge branch 'prbrune/snes-linesearchnormfix' into maint