All tests pass except dijit.js
merge with kai
trivial
fresh build
handle modules that need to exclude declare
still have testfiles for non-declare case