initial commit
[event.Emitter] fix .once & add jsdoc (returns)
[util.extend] fix provide and add jsdoc
[shower.Container] add interface methods
extend prototypes using util.extend
[shower.Player] player api
[util.Storage] key-value storage
[util.Storage] fix jsdoc
rm folder, rename slide.Slide.js to Slide.js, create Layout.js
[slide.Layout] base layout interfaces
[shower.pluginsStorage] k-v storage for plugins
[shower.Parser] rename & API
[shower.Parser] remove dots & jsdoc
[slide.Layout] some methods, doc
[util.dom] add .create, change .find parameters
[shower.Parser] util.dom.findAll -> util.dom.find
[util.dom] add .remove
fix typo
[events] refactoring
[util.dom] jsdoc