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.
Use spaces instead of `\t` in the code example to make sure the style is processed.