Use js2-mode automatically for .js files. Also, allow flexible indenting.