Proxy server / browser analysis.js improvements

Initial proxy server code.  Also includes some minor changes to esnstrument.js (including changes to fix JSLint errors).  Finally, includes a couple of changes to analysis.js: (1) add an option to record trace in memory, and (2) add keyboard shortcut to stop tracing.