Squashed 'libs/js-beautify/' changes from d9ee1cb..c30247f

c30247f Semicolon-less declaration verification
41d012e Improve statement wrapping across new lines
e1b1acc Improve keep-array-indentation behavior
27fd9be Do not add space after !!
f94eeb0 Merge pull request #444 from bitwiseman/var-indent
48df265 Additional declaration tweaks based on a few more test inputs
035363b Rewrite declaration var, let, const indenting

git-subtree-dir: libs/js-beautify
git-subtree-split: c30247fa005b9a5227a6b69ae18efc4460787d98
Merge commit '73372e454e015163afa85e7c7b37960353c15f22' into develop