Add simple dom support, including qs, qsa, insert, render, on.  Add enableFacetSupport (bad name?) which wraps components with role "facet" so if they return a teardown function (or array of functions), they will be torn down automatically.  Rename scope/percontext to scope/context
Reorganize dom support into subfolder.Make  dom insert default to 'last'
Introduce the initializer concept, which allows specifying a module
that will be used to bootstrap the initial context from nothing.
Falls back to config/defaultInitializer if not specified in amd
config.  Still some trickiness around using it with AMD, since you
need to configure the *package containing the wire spec* to point at
your initializer, rather than configuring the wire package.
Extract metadata normalization to context decorator, add to defaultInitializer, simplify Context.js.  Add support for role shortcuts via '@<rolename>' in both add() and findComponents() via decorator
Return array of component instances when a query returns an array of components.  Start playing around with metadata string shortcut formats.