Add new events to warn possible controller that we are going
to hide a pane, and add a hide() method counterpart to the show()
method.  Fixes #144.
Fix jshint errors and run jshint from travis, fixes #146.
Some functions need to be simplified; for now added jshint maxcomplexity override.
jshint fixes that mysteriously disappeared from previous check in, refs #146
rename delite/themes/load to delite/theme
stop using lang.hitch() in delite, refs ibm-js/sdk#4
use standard dstore dependency for bower now that SitePen/dstore#8
is closed. Also dstore is not required per-se to run delite
(i.e. you can use your own store from another project as long as
they comply to dstore specs). This is "just" needed to run the tests
so move the dependency to devDependencies
Use requirejs/text and make handlebars.js loadable in node.js, fixes #148.
Also switch Intern tests to run against requirejs, due to requirejs/text#85.
move ExampleWidget to samples/ directory, fixes #98
use absolute path for test file, refs #98
use new requirejs-text since it fixes the dojo AMD loader incompatibility