version 0.3.3+4 publish fixes to trim-indentation
Fixes to support API doc

BUG=

Review URL: https://chromiumcodereview.appspot.com//12334074
Performance improvements for DOM creation
It now caches all created HTML fragments and uses .clone for fast instantiation

Also fix createShadowRoot to not put the class on there (that was an obsolete impl detail)
JacobR suggested using a DocumentFragment, I'll give that a try next.

Review URL: https://chromiumcodereview.appspot.com//12326143
remove deprecated features

Review URL: https://chromiumcodereview.appspot.com//12319106
reduce memory of LinkedList, by inlining the sentinel into LinkedList, which now has a _head and _tail. This makes .next and .previous simpler (no need to check for sentinel).

Review URL: https://chromiumcodereview.appspot.com//12263053
Fixes #370, support @observable in component's dart file when the file is external (not an inline script).

We need to track edits against the DartCodeInfo instead of the LibraryInfo.

Review URL: https://chromiumcodereview.appspot.com//12334110
Adding flags to dwc to define package-root and to not rewrite-urls

Review URL: https://chromiumcodereview.appspot.com//12376003
Release new version of webui.

Review URL: https://chromiumcodereview.appspot.com//12387005
CSS polyfill (process_css) on by default, added debugCss, added Css test

BUG=

Review URL: https://chromiumcodereview.appspot.com//12342044
Small clean up in component instantiation

Review URL: https://chromiumcodereview.appspot.com//12386060
Fixes #369, incorrect type check in _matches
"is Text" didn't account for other node types, such as comments
https://github.com/dart-lang/web-ui/issues/369

Review URL: https://chromiumcodereview.appspot.com//12377069
fixes for latest sdk

File.name -> File.path
Arrays is private
fix ObservableList ctor

Review URL: https://chromiumcodereview.appspot.com//12385096
fix null ref in _fixImports when no-rewrite-urls is off

Review URL: https://chromiumcodereview.appspot.com//12463005
avoid using "library" psuedokeyword for local vars
workaround for https://github.com/dart-lang/dart-sublime-bundle/issues/11

Review URL: https://chromiumcodereview.appspot.com//12455010
bump pubspec
TBR

Review URL: https://chromiumcodereview.appspot.com//12435004
Unbreak clean command for libv2 .
Fix style nit.
Support for package: uri scheme for components
There's an interesting long term question about whether package: makes sense as a URI scheme. But assuming it does, it seems sensible to support it for components too.

Some discussion in this issue: https://github.com/dart-lang/web-ui/issues/115

Review URL: https://chromiumcodereview.appspot.com//12463024
Add ChangeRecord and observeChanges API.
Observable collections track INSERT/REMOVE/INDEX operations separately.

Review URL: https://chromiumcodereview.appspot.com//12316058
warn about if and iterate on the element's template

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