Improve readme for TodoMVC (issue #99)

Review URL: https://chromiumcodereview.appspot.com//11185044
Merge pull request #87 from sqs/master

Handle HTML element attributes with hyphens (e.g., <div data-abc="{{xyz}}">)
Make the extension work with file urls as long as --allow-file-access-from-files is passed Make the build script work on mac (likely breaks it under linux)

BUG=

Review URL: https://chromiumcodereview.appspot.com//11186040
Fix incorrect import.

code review fixes

BUG=

Review URL: https://chromiumcodereview.appspot.com//11194060
Allow components to use other components and include the corresponding import in the output code.

Review URL: https://chromiumcodereview.appspot.com//11186035
Making async code flatter

Review URL: https://chromiumcodereview.appspot.com//11189073
update version to 0.2.0
and html5lib to 0.0.13

Review URL: https://chromiumcodereview.appspot.com//11232012
Added Errors class to hold errors and other messages from the compiler.

Review URL: https://chromiumcodereview.appspot.com//11225008
Fix inheritance of components - issue #81
Also fixes order of hooking watchers - issue #108

Review URL: https://chromiumcodereview.appspot.com//11198077
pass bytes to html5lib when possible
https://github.com/dart-lang/dart-web-components/issues/80

Review URL: https://chromiumcodereview.appspot.com//11220005
improve world and option handling, remove memory file system

I started to work on https://github.com/dart-lang/dart-web-components/issues/80, but I needed to fix up the crazy way that fileSystem/options were being initialized.

Mostly this is combining files, simplify options parsing, remove dead options, rename 'world' -> 'messages' and 'World' -> 'CompilerMessages', merged 'fatal' -> 'error' and removed other random leftover stuff from the old Frog compiler.

Note: this doesn't do any of the more in depth refactorings, like using "span" consistently or changing "messages" to not be a global. It's primarily renames + fixing the way options/messages/fileSystem is initialized.

Review URL: https://chromiumcodereview.appspot.com//11190068
Support unknown attributes in template bindings (fix issue #110)

Review URL: https://chromiumcodereview.appspot.com//11229035
fix analysis warnings
Also turns on analysis. It caught several bugs. Of course, it mainly illustrates that we need more testing for error conditions.

Review URL: https://chromiumcodereview.appspot.com//11236014
add spans for all error messages
(except where it isn't possible)

fixes #39

Review URL: https://chromiumcodereview.appspot.com//11228014
fix component build to not use static state - #92

Review URL: https://chromiumcodereview.appspot.com//11238021
Fix lib/dwc.dart to have a main method (issue #111)

Review URL: https://chromiumcodereview.appspot.com//11226051
update js interop version
(also html5lib to most recent version)
fixes https://github.com/dart-lang/dart-web-components/issues/86

Review URL: https://chromiumcodereview.appspot.com//11237010
Fixes next round of changes from vm/libs (hashCode, named arguments,
CompleterImpl is now private)

Review URL: https://chromiumcodereview.appspot.com//11204005
Partial support for generating code in an output directory.

Review URL: https://chromiumcodereview.appspot.com//11238023