gh-34: new pageant icon
gh-42: Fix for wide (two-cell) characters messing up the URL detection boxes.
gh-42: Better, more reliable fix for link hitboxes being misaligned on wide-drawn characters.
Update adb.c

actually start the adb shell
gh-51: Fix adb shell for empty host name as well

previous one only fixed it for device id being given
adb: better error reporting, avoiding empty message boxes
adb: use transport-any to allow connecting to the emulator

This is mainly to ease testing; I have no idea what effects
it will have in the real world, but we believe it to be minimal.
bold_mode
ADB: Update for new conf system
Added new ESC secuences compatible with 4690.
pageant: Fixing the tray icon clean up upon exit

For some reason, the icon in the system tray does always not get removed
when the utility closes. This patch closes it.
Added IP ToS support.  (only tested on XP/2003 with Winsock2.2)
IPTOS, if defined, contains the ToS for whatever is being compiled..
PuTTY & PuTTYTel = 0x10 = IPTOS_LOWDELAY
pscp & sftp = 0x08 = IPTOS_THROUGHPUT
plink = 0x04 = IPTOS_RELIABILITY

Notes:
Windows XP/2003 users must set HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DisableUserTOSSetting (DWORD) to 0 to be able to set the ToS.
See http://support.microsoft.com/default.aspx?scid=kb;EN-US;q248611

git-svn-id: http://futty.googlecode.com/svn/trunk@24 8b5b7008-2324-11df-a154-f73f31f273f6

Conflicts:

	windows/MSVC/plink/plink.vcxproj
	windows/MSVC/pscp/pscp.vcxproj
	windows/MSVC/psftp/psftp.vcxproj
	windows/MSVC/putty.suo
	windows/MSVC/putty/putty.vcxproj
	windows/MSVC/puttytel/puttytel.vcxproj
Applied putty-0.60-cygterm-20101029.patch
Added utmp support to cthelper.c  (Code taken from mintty/child.c)
Note, there's no way to disable utmp support, so if you don't want this, use the cthelper.exe from puttycyg instead.

git-svn-id: http://futty.googlecode.com/svn/trunk@44 8b5b7008-2324-11df-a154-f73f31f273f6
Use two rows for "Connection type" in Session menu

When the "Adb" connection type was added the radio buttons got
extremely squashed together and it was no longer possible to read
their labels completely. Therefore splitting them into two rows
seemed like a good idea to me.

Since the space was quite limited already I also increased the
entire height of the config dialog box by 10. This appeared to be
the better option instead of making the "Sessions" control smaller
in its height.
Fixed window_icon_handler(), so window/tray icons now work!
IPv6 address literals work again.
Applied putty-0.60-url-cut-20070603.patch
Fixes HIGH_SURROGATE_START and LOW_SURROGATE_END being undefined on Cygwin/MinGW even when it does have IS_HIGH_SURROGATE defined.
Added option that allows maximizing but not resizing the window, where font sizes stay the same.
It's the "Window" option called "Change rows and columns only when maximised".