Update connect.py

Fixing a bug on windows 7 32 bit : 

[IPythonQtConsoleApp] ERROR | Could not setup tunnels
Traceback (most recent call last):
  File "C:\Anaconda\lib\site-packages\IPython\consoleapp.py", line 304, in init_
ssh
    newports = tunnel_to_kernel(info, self.sshserver, self.sshkey)
  File "C:\Anaconda\lib\site-packages\IPython\kernel\connect.py", line 364, in t
unnel_to_kernel
    password = getpass("SSH Password for %s: "%sshserver)
  File "C:\Anaconda\lib\getpass.py", line 95, in win_getpass
    msvcrt.putch(c)
TypeError: must be char, not unicode
[IPythonQtConsoleApp] Exiting application: ipython-qtconsole
When calling getpass,
TypeError: must be char, not unicode
Fixing less @import paths in auth/base/tree.

These paths were problematic for --NotebookApp.use_less=True mode.
Indenting MathJax rendered equations in rendered_html divs.

This is designed to match the indentation level of MathJax equations
in output.
Compiling CSS for this branch.
Centering for tables/images/math in Markdown.
Adding 1em spacing above and below tables in rendered html.
Removing extra comment.
Keywords should shadow magic functions
Disable autocall for prefilter test
Removing page.less from base style.less.
catch unicode error listing profiles

there can be garbage files on the filesystem, and we shouldn't be bothered by them.
Refactoring the center/left justify.
add LazyConfigValue

exposes container methods on container traits, to be lazily evaluated.

Specifically:

- append, extend, insert on lists
- update on dicts
- update, add on sets
AttributeError check on config no longer works

use new `'Class.trait' in config` check
update bundled profiles to use extend
AttributeError no longer raised on missing config
Adding this feature to whatsnew.
add LazyConfig.prepend
Fix scrolling output not working
by adding a conditional for the append output
height reset.
Factorise code in tooltip for julia monkeypatching