Move to Google Closure

OK all of the important brix and supporting objects (like EventManager) have been converted to use the closure library w/ goog.provide and goog.require and other facilities.

The closure compiler is being run by the script provided in build.sh to create a brixlib-compiled.js file, and that file is now being used by all of the test and prototype html files.

The only task really left is to get the unit tests back up and running. That task has been started, but has more to be done.

Also the javascript sources contain annotations that can be built using jsdoc3 into a reasonable set of documentation of what exists in the sources.