use webcomponents-lite.js polyfills
main changes:
- wait for WebComponentsReady || DOMContentLoaded
- use (document._currentScript || document.currentScript).ownerDocument if component needs to access the host elements data
- components using api from nested components have to wait until ready to use the api
- removed all scripts and links within components
- changed all remaining custom elements to not use shadow dom, prefixed css selectors is sufficient
- refactored navi, orbit and frame
- removed old unused versions (button, info, intro, list, scroll)
- TODO: time, view
- added App.on('ready', cb), util.browserSupport(), util.ready
- util.stylePrefix now also adds un-prefixed css props