first cut at diff of terminal
added basic switch for catching diff changes
adding setLeds to apply diff
setMode to apply diff
Merge remote-tracking branch 'c3ks/master' into terminal.diff-apply
added setDefaultAttr, setLineAttr to apply patch
setSavedCursor to apply patch
tabSet, tabUnset, setTab to apply patch
removeLines now allows for starting row
insertLines, addLine, replaceLine, removeLines for applying patch
comments and move Change of Cursor as last thing to do in a patch
added some readme on using term.diff and term.apply
Merge branch 'terminal.diff-apply' of git://github.com/jedi4ever/terminal.js into jedi4ever-terminal.diff-apply

Conflicts:
	lib/terminal.js