Make tracekit into a library so we can separate the reporting of uncaught/caught exceptions from the parsing. Using uglify instead of closure since I couldn't get closure working easily and uglify is much more mainstream. Modified build process to generate tracekit.js from other sources.