Gulp Build: Use Gulp to build project.

I've created the `gulpfile.js` build file porting the functionality from `Makefile` as is proposed in #702.

Some of the tasks use the `shell` module, however, it would be nice to use JavaScript to accomplish what we're doing with them.

To build the project we've to issue the following commands.

```bash
$ npm install
$ gulp
```