chore(gulpfile): change task manage from Grunt to gulp

* merge protractor config files together
* add karma config file
* rename angular-ujs.js.ls to angular-ujs.ls
* remove unused dependencies
* update .travis.yml but need test
docs(CHANGELOG): add changelog from commit before tag v0.4.0
docs(README): add gemnasium badge
fix(travis): start rails server in before_script
Merge branch 'gulpfile'
chore(build): replace Gruntfile with gulpfile