Bring sanity to todomvc tests
Remove the ~10 duplicate copies of the app :)
This is a better pattern, IMO, for making the app testable

Review URL: https://chromiumcodereview.appspot.com//12731002
Use latest html5lib and csslib

Review URL: https://chromiumcodereview.appspot.com//12741003
Make tests platform agnostic, fixes #178
The main thing is to use monospace font.

The css_main uses requires a few more tweaks, mainly that the different monospace fonts render italics differently and <input> has some subtle appearance differences.

Review URL: https://chromiumcodereview.appspot.com//12696004
Add compiler inputs to CompilerResult for use in dependency tracking.

BUG=

Review URL: https://chromiumcodereview.appspot.com//12409008
Fixes #396, add workaround for dart2js bug.
Also makes an improvement to LinkedListIterator that was suggested by Florian

Review URL: https://chromiumcodereview.appspot.com//12637011
update pubspec
Update CHANGELOG.md
merged