slightly more sensible test for 'configure' chaining.
re-shuffle some test configs
test grunt tasks: build-external-js, build-external-css, tests now contained in subdirs