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