documentation for analysis developer and various refactorings
support for smemory in record/replay mode.  See --smemory options in replay.js, record.js, and instrumentDir.js
always invoke analysis init() method if present
Handle input JS files with syntax errors.

This can happen in weird situations.  Just copy over the file
without instrumentation if it does.
Add support for command-line arguments for recorded scripts.

Note that the arguments to record.js had to change in order
to support such arguments.  Also add a unit test.
fix test
bug fix
Merge pull request #62 from michaelpradel/master

issue #61 (better support for firefox)
add option to not add Jalangi code to HTML files
optimized usage of execution indexing. should notice 5% speedup.
explicitly need to specify --smemory if an analysis needs to use shadow memory in inbrowser (i.e. --inbrowser) mode.
merged with main Jalangi project