Merge branch 'master' into development
[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
[UPDATE] preparing 3.4.5

- fix dom/element (normalizeEvent)
[UPDATE] dom/element enabling pooling for dom/event
[UPDATE] dom/event, dom/element

- add pooling capabilities
[UPDATE] preparing 3.4.5

- add dom/collection
- fix dom/element to optionally fully support pooling
[UPDATE] preparing 3.4.5

- fix dom/element
- finalize dom/collection
[UPDATE] preparing 3.4.5

- remove polyfill/window/event
- fix polyfill/window/customevent
[UPDATE] preparing 3.4.5

- fix dom/element
- fix dom/collection
- fix dom/event
[UPDATE] preparing 3.4.5

- fix pool to be able to return _obtain() return value
[UPDATE] preparing 3.4.5

- remove pooling from /dom/collection
[UPDATE] dist cleanup
[UPDATE] preparing 3.4.5

- remove DOM element pooling from dom/element
[UPDATE] preparing 3.4.5

- add demo component/pager
[UPDATE] preparing 3.4.5

- fix dom/element to add detail as parameter for event listeners
- fix/refactor dom/element/shrinkimage
- fix support/capability/datauri
- add some more demos
[UPDATE] dom/element

- add styleHooks for special CSS properties like opacity
[UPDATE] preparing 3.4.5

- optmize dom/element handling of style/css hooks
- fix base to register in global scope passed as parameter instead of window
- rename demo/renderer.html to demo/codepen/firworks.html due to it clearly being a demo for multiple modules
- fix pool to not return the result of _obtain call
[UPDATE] preparing 3.4.5

- fix unnecessary break in dom/element
- modify some demos
[UPDATE] dom/element, demos

- fix dom/element to set context for delegated events to delegate target
- add demo/codepen/webcam
- refactor demo HTML & CSS
[UPDATE] preparing 3.4.5

- update some demos
- fix dom/event touch events