inform analysis of whether literal has a getter or setter
remove redundant statement
Expose top-level exprs to in-browser analysis.

This is done by adding the top-level expr IIDs to
jalangi_sourcemap.js.  This information is rather
small compared to the rest of the source map, so it
shouldn't affect load times much.  We add the info
to this file since there is already a mechanism in
place for loading the sourcemap into the browser.
support direct analysis via API
more efficient writing of metadata
removed literal callback
comparing speed of shadow memory over WeakMap;
pass init params in direct.js
add --initParam flag for direct.js
remove from version control
add ability to specify directory for IID files when instrumenting
expose instrumentDir via API
allow for passing init params for HTML apps
properly update jalangi_sourcemap.json with multiple input files
fixed a problem related to wrong analysis.declare calls inside a for-in loop.
stat collector library
analysis2.js

new API and code for inbrowser analysis.  Record/replay must be implemented as part of an analysis.
template for analysis2.js
analysis2.js, analysis2CallbackTemplate.js, analyses2/ChainedAnalyses2.js
analysis2.js, analysis2CallbackTemplate.js, analyses2/ChainedAnalyses2.js