Add symlinks to a couple more Buster command-line tools.
Move files around to require less URL hackery.

Reduces complexity of the built-in web server in Server.js, and allows
"grunt connect" to serve the same content (minus the URL root page) to run the
test suite in the browser.

Should also allow running the same tests without any web server from the static
HTML files.
Fix style errors reported by jshint.
Rearrange list of modules and their paths for sanity.

Fix confusing use of relative paths.
Add tasks and instructions for running client-side tests using Grunt.