Added arrow key support for selection and visual mode
Merge pull request #8 from carsonoid/master

Added arrow key support for selection and visual mode
fix color inversion for css.
fix b/B, ^/0, and h commands for visual mode. minor.
allow escape or q to leave modes.
middleware options.
update example.
add CLA to readme.
fix CLA.
Fix issue chjj/tty.js#59

^[[>##m and ^[[>##n are legal escape sequences, but were being parsed as if they were ^[[##m or ^[[##n. Added a test for prefix character ('>'
is the only legal one)  See http://invisible-island.net/xterm/ctlseqs/ctlseqs.html, codes for CSI > P s ; P s m

If the prefix char is present, ignores the control sequence, since that code isn't implemented.
Merge pull request #12 from risacher/emacs-fix

Fix issue chjj/tty.js#59
reset() should preserve existing geometry (rows/cols)
enable iPad fix on iPhone user agent
Merge pull request #15 from aus/master

enable iPad fix on iPhone user agent
disable autocapitalize and autocorrect in fixIpad
Merge pull request #16 from aus/master

Disable autocapitalize and autocorrect for iPad and iPhone devices
Merge pull request #13 from risacher/resize-reset

Fix chjj/tty.js#99, chjj/term.js#10; reset() should preserve existing geometry
Remove trailing `&nbsp;`s from each line

I've found that having a more easily resizable term.js requires not emitting so many `&nbsp;`s on every line. From what I can see, this change results in identical display and fewer characters written to the DOM, which makes it a positive, in my book.
Actually, leave one &nbsp; in there