chore(bower): write grunt task for running bower

This PR changes the build to run `bower install` inside our own Grunt task instead of `grunt-shell`. This removes the dependency on `grunt-shell`.