Add the ability to specify escodegen options when creating a Tree

For my projects, I use a different code style from the default defined for AST-query. This pull request adds an `options` parameter to the `Tree` constructor to provide options to override the defaults.
Good call. I was only looking at the function signature in the docs and didn't see that you could provide multiple sources.