Add documentation on passing TERM_PROGRAM for ssh sessions.
Detect Konsole by checking $TERM_PROGRAM
Update togglecursor.txt

Standard iTerm2 1.0.0 doesn't work; instead you get "q " appearing when
vim tries to change the cursor shape. Just adding this point as clarity
to the docs.
Merge pull request #12 from jck/upstream

Detect Konsole by checking $TERM_PROGRAM.
Initial PuTTY support
Update cursor to current mode when moving
Support nested and remote tmux