(#44) Create separate distribution for levelalt and add query param for testing

Extension of #1690 and #44. I moved some of the uglify code into the bash script since that is the easiest way to differentiate the two cases, but I left npm run uglify just in case. Most of the webrunner loader was taken from an older version of webrunner.js and slightly modified for this and to pass Travis tests.