Use gulpjs instead of Grunt/Bower (fixes #3).