ContextMenu: removed hardcoded values from contextmenu styles
ContextMenu: removed hardcoded max/min width values
ContextMenu: fixed the issue overriding width when max width was passed
General cleanup.[wip]
General cleanup.
gulpfile has clean now
playground doesnt have a kd.js because of pipe order
Merge pull request #14 from f/fix.kdjs2

playground doesnt have a kd.js because of pipe order
Merge pull request #12 from f/master

Build: added gulp-clean to the gulpfile
Build: mutation-summary library added as a module
Build: fixed playground js built output
KDView: mutation observer added
ScrollView: refactor WIP
Console: log/warn/error mapped to globals
ScrollView: demo page WIP
ScrollView: moved to components
KDView: ::detach added for self removal
Scrollview: styles for own-scroll-bars added
WindowController: default listening object is changed to window rather than document

Hopefully this won't cause unexpected side effects, a separate implementation could be done here but since we're in the beginning and can afford such changes, I think now is the time.
KDView: detach protected from throwing if an orphan element wants to detach itself