[BUGFIX] dom/element

- remove comment regarding IE8 only opacity handling
[UPDATE] demo/dom/element/shrinkimage

- improve demo
[UPDATE] bower.json

- include mandatory main entry in bower.json
[BUGFIX] support

- fix bug where getCssProperty would return wring value after initial detection
[BUGFIX] gulpfile.js

- fix package files in gulpfile.js
[UPDATE] polyfill/*

- add browser compatibility info
[UPDATE] optimized style insertion

- change style insertion to the most fault tolerant version
[UPDATE] dom/element/emerge

- remove unnecessary property "_element"
[BUGFIX] dom/element/shrinkimage

- fix detection of back-/foreground mode
[UPDATE] base

- change console.error to throw exception when calling create or extend on an actual instance
[BUGFIX] base

- fix a critical typo
[UPDATE] function/load/css

- add function/load/css to dynamically load css files in a non blocking way
[UPDATE] base

- add second parameter to extend that allows modules to be declared "final" (not extendable) (e.g. dom/element)
[UPDATE] 3.4.7 build

- compile 3.4.7 build
- fix dom/element/shrinkimage background detection
Merge branch 'release/3.4.7'