Install on Windows without using setuptools

This creates batch files, with a .cmd extension, which can launch
IPython from 'ipython' at a command line, to replace the .exe files
created by setuptools.

This makes repeated installations much quicker on Windows.
Update some docstrings
Merge pull request #6899 from ipython/win-install-no-setuptools

Install on Windows without using setuptools