use gulp + bower to generate vendor javascript.

- downlaod javascripts libraries via bower.
- move native javascript files to `vendor/js` directory.
- concat all vendor javascripts to `public/js/vendor.js`.
ingore bower_components directory.
update instructions/introduction of gulp/bower in README.
Merge branch 'feature/gulp' into develop