Squashed 'static/js/tools/' content from commit abb2182

git-subtree-dir: static/js/tools
git-subtree-split: abb21828766ebe30177d9a3b6ac172520e7c5dea
Merge commit '8d26323ec1fbfc6fe7b92617e78aa9d1f48848f4' as 'static/js/tools'
Reoganize Javascript files