Switch from make to gradle/gulp.
Gradle now installs the required application-local npm and bower packages.
Web client builds run through gulp.

There are now only 3 system-wide dependencies that need to be installed manually by developers:
node.js
npm install -g bower
npm install -g gulp