fix bug
todo list
basic fields
fix rebuild in presence of externally-added children
todo
reactively determined Component class
beginning of reactive attrs in new API
reactive attributes
detach, don't destroy, certain children in rebuild
tag attrs obj only drops one marker attribute

needs another refactor to handle dynamic attr update
awesome attribute handling
"If" support, fixes and improvements
render content() by default
poor version of Each content-calling
remove old file
augment->include, no more "implicit augment"

It's just too useful for Component constructors to be
callable as functions:

Each.create({content: Template.foo})

// in impl of Each's render:
buf(this.content(function () { return 3; }))

With implicit augment, `this.content(…)` would augment Template.foo.

Also, there was the ever-present danger of someone omitting `new`,
which we couldn't detect.

Now `new Foo(…)`, `Foo(…)`, and `Foo.create(…)` are all equivalent.
nicer Each impl
start of real (cursor-based) Each
Merge branch 'linker' into shark

Conflicts:
	tools/packages.js
Merge branch 'linker' into shark