code cleanup and PEP8
support XML parsing with alternate encodings
Optimize client uncompress.
Merge remote-tracking branch 'origin/master'
Optimize webworker.
Clean up loading updates for the download view.
Clean up loading updates for the download view.
Build system now working.  Default is to not use build.  To enable build, first run the build itself from the command line with "gulp" from the root directory.  Then change viewer.html to use javascript/build instead of javascript/main as the require entry point.
Update libs.
Add production build
Uglify and minify build
Add jquery UI support.  Now we have a nice dialog that tells us our URL file load has gone to shit.
fix requirejs dependency graph
fix outdated property reference in Shell prototype
Disable THREE DepthPassPlugin as it is currently not used