First cut ast AST utilities module, plus a couple tests.

This creates a new astUtil module containing the transformAst() routine and code for (de-)serializing ASTs.  Much of the code was lifted from esnstrument.js.  It also has a couple of mocha unit tests, in astSerializationTests.js.