Fix failing auth tests
Don't resolve the updater in the promise store

Besides potentially delaying the websocket connection unnecessarily,
this was causing a subtle race condition wherein the stream would
miss a digest and appear blank. Reasons are unclear, and may hide
dragons.
Move assets.yaml into package at h:assets.yaml

Make the asset definitions accessible from dependent projects via
asset spec. This makes overriding bundles easy for custom deployments.
Update MANIFEST.in
Include bootstrap and destroy scripts in MANIFEST
Remove redundant git ignore rule
Exstensible link and meta tags in base template