[UPDATE] preparing 3.4.5

- refactor major changes to dom/element (should be complete and fully featured now)
- add component/sense (register and react on media queries matching/unmatching)
- refactor component/remux to use new component/sense
- add demo directory to repo (work in progress)
- add polyfill/array/indexof
- add polyfill/object/getprototypeof
- add polyfill/window/addeventlistener
- add polyfill/window/removeeventlistener
- add polyfill/window/dispatchevent
- add polyfill/window/event
- add polyfill/window/customevent
- refactor polyfill/window/matchmedia