ENH: allow .bat files to be used as command line modules (issue #2039)

This way people can write simple wrapper scripts on windows
for other executable types, such as matlab scripts.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21662 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: improve reporting for --verbose-module-discovery

This adds extra information that is helpful for debugging
module discovery.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21663 3bd1e089-480b-0410-8dfb-8563597acbee