уточнил исключение из правила масимальной длины строки jshint
избавился от копи-пасты в promise.done
оптимизация метода when
Оптимизация метода JSPromise.all
Рефакторинг метода JSPromise.allResolved
Оптимизация promise.then
заменил uglify-js на clusure-compiler
переименовал цель jshint->lint
+.jshintignore
lint ./tools/
Расставил в Makefile цели по-алфавиту