Fix a bug in indentation of chained methods
Fix bug in recognizing sharp variables
Fix bug in getting a utf8 char slice that impacted tokenizing comments
Fix a bug relating to newline before ++/-- operators
Some fixes to regex and string handling, also some corrections to setting token's parents
Adding update of global last_token
Exporting stack methods and adding Shift() method
Switching to newly exported methods from TokenStack, also fixing a bug with the last token processed
Fixing a bug with get_token(), using a TokenStack now instead of a slice for the token queue
Moving & refactoring beautify/beautify_file into jsbeautifier package
Adding some basic tests, ported from beautify-web/js-beautify
Adding CHANGELOG.md, updaing versions and README.md