Gulp Build: Add dependencies to package.json -- Ported tasks from Makefile to gulpfile.js
Gulp Build: Update package.json version.
Gulp Build: Fix indentation.
Gulp Build: Fix comment.
Gulp Build: Add watch task.
Gulp Build: Use browserify JS API
Merge branch 'master' into PabloVallejo-gulp

Resolved Conflicts:
	package.json
- Changed references (most) from `make` to `gulp`.
- Added `node build` to the `gulp translations` task.
 - Added check for OS platform for determining node/nodejs.
Merge branch 'master' into PabloVallejo-gulp.
Updated version.

Resolved Conflicts:
	package.json
- Removed `make` from `npm test` as the `make` did noting in particular.
- Added new gulptask `gulp all` to run `gulp clean`, 'gulp tests', `gulp scripts` and `gulp uglify`.
 - Added `gulp all` to `npm test`.
 - Fixed typo
 - Changed `make translate` to `gulp translations`
Changed to `process.execPath` instead of platform checking.
Added `scripts` task to the default gulp task.
Updated package.json `test` script to run `gulp instead of `gulp all`.
Changed to gulp-rimraf.
Updated package.json and gulpfile.
Made changes as per suggestions.
Removed the Makefile.
Updated CONTRIBUTING.md (Changed to Gulp)
Switch from make to gulp

This commit merges the remote-tracking branch 'shyam/PabloVallejo-gulp'