Moved notebook tests around.
Move tests out into parent directories
Added notebook and widget test groups.
Glob fix so directories aren't accidently treated like files
make tests actually run
Merge pull request #12 from ivanov/js-test-refact

make tests actually run
allow testing individual js files

all casperjs/ subdirectories now treated as test categories
fat fingers

don't laugh. it's a serious problem.
shorten the js section names
use js/subfolder/test.js syntax now
don't change name of section
show traceback in widget handlers

rather than logging

closes #5064
catch errors at a lower level in interact

for cleaner tracebacks in the interact callback than the fallback case
Moved files out of casperjs folder
Made the folders map 1-to-1 with those in static
Fixed setup base so it requires the correct files
removed `casperjs` dir
Whoops, put kernel.js in the wrong folder
Merge pull request #5067 from minrk/widget-error

show traceback in widget handlers
Hardcode exception for __pycache___