Add blinking cursor support.
Use line as default insert mode cursor for xterm versions >= 282.

This also keeps line as the default insert mode cursor on iTerm.
Merge support for blinking cursors and better default cursors on xterm.

This also switches iTerm to use DECSCUSR, and makes line the default
insert mode cursor a line if xterm is new enough.
Prep for 0.2.0.
Bump version number.
Add documentation on passing TERM_PROGRAM for ssh sessions.
Merge remote-tracking branch 'upstream/master'