Updated js-beautify

This update brings with it many bug fixes and improves. This version points to revision: https://github.com/einars/js-beautify/commit/e8352cdbd0b5551682a1e918e10e44fb152c436e

I have only tested this upgrade on Linux.

Should I be targeting the 'jsbeautifier_branch'?