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

c9be59c v1.5.1
22dc3af Python 1.5.1
8940ff4 bower 1.5.1
7660033 1.5.1
80ade59 1.5.0
ed8c86c Python 1.5.0
b1069d8 bower 1.5.0
c7e369f Preserve newlines in html related to issue #307
9c65674 Fix requirejs relative paths
9570753 Tune require.js and tests
33410ae Remove use of require.js specific module loader code
ba39b12 Handle one more bare if-else scenario
1293f70 Uniformize default bool option code, fix #449

git-subtree-dir: libs/js-beautify
git-subtree-split: c9be59c5e29805f2008280d679ab1eb4be8e6381
Merge commit '582c2355b50ed9944ec6d9b0399b303f88ac6f40' into develop
Fix: Can prettify on a new buffer