Build: Use bower to manage client-side dependencies

Fixes #9507
Closes gh-1201
Externals: Update jshint to latest