cleanup: change instrumentCode() to take options as an object

Also, fix astSerializationTests.js to use acorn, and run
serialization tests as part of standard Travis suite.