Add preserveBlankLines option

I'm using escodegen to reformat user code in the Khan Academy live-editor.  If a student adds spaces between lines to make things more reabable we'd like to maintain that format while fixing the indentation and other issues that might exist.