add extension system, 4.0 compatibility
added utils
use new tabOverride namespace
use github.io domain for pages
fixed example js lib src path
add hook system for extensions
use hook system from core lib
update devDependencies and docs
formatting: change spaces to tabs
add LICENSE.txt and rebuild for 4.0.0
document hooks
move comment blocks, add date to changelog, update jshint