Add a couple asserts to try to catch infinite loop reported by Clement.
Merge branch 'todo' of https://github.com/LiveMinutes/firepad
Make a few tweaks to Clement's todo list support.
Fixes #30.  Avoid pulling from AnnotationList before we've updated it with a CodeMirror change.
Remove todo from toolbar until I find a slightly better icon.
Fixed #31, Added ability to add "px" to font-size value if needed in Firepad.prototype.getHtml()
Merge pull request #32 from abeisgreat/master

Fixes #31, changing font size generates "pxpx" in style
Fix #33.  Strip out line sentinel characters on incoming changes (e.g. paste).
Merge branch 'master' of github.com:firebase/firepad
LM fixes
Merge branch 'master' of https://github.com/firebase/firepad into diff
Fix issue #38.  Handle "non-indented" lists.
Fix issue #38. Remove HTML tidying, which was removing significant </li><li> sequences from html.
Add strike, aligned text, and let indents go up to 20 times.
Add logo back in for commit.
Allow arbitrarily deep indents.
Tweak some of Guy's changes / undo some changes he reverted.
Fix html parsing for left/center/right-aligned text.
Add HTML generation / parsing support for todo lists.
Add html export support for aligned text.  Improve whitespace handling when importing/exporting html.