Intégration de Gulp et de bower (#771)

| Q                         | R
| ------------------------- | -------------------------------------------
| Correction de bugs ?      | non
| Nouvelle Fonctionnalité ? | oui
| Tickets concernés         | #771

Intégration de Gulp et de Bower pour le front, plus qu'a updater le README, rajouter une tâche "watch" (pour mettre à jour les fichiers à la volée), et mettre à jour tous les fichiers JS pour les conformer à JSHint (j'ouvrirais une autre issue pour se fixer sur les options)
Cette fois -ci c'est gulp qui veut pas builder 
```bash
(zdsenv)firm1@firm1-S300CA:~/zdsenv/zds-gulp$ gulp build
[17:08:45] Using gulpfile ~/zdsenv/zds-gulp/Gulpfile.js
[17:08:45] Starting 'smileys'...
[17:08:45] Starting 'stylesheet'...
[17:08:45] Starting 'vendors'...
[17:08:46] Starting 'test'...
[17:08:46] Starting 'copy'...
[17:08:46] gulp-size: vendors jquery.js 247.35 kB
[17:08:46] gulp-size: vendors jquery.tabbable.js 3.98 kB
[17:08:46] gulp-size: vendors css3-mediaqueries.js 28.4 kB
[17:08:46] gulp-size: vendors modernizr.js 51.35 kB
[17:08:46] gulp-size: vendors total 331.08 kB

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: spawn ENOENT
    at errnoException (child_process.js:998:11)
    at Process.ChildProcess._handle.onexit (child_process.js:789:34)
(zdsenv)firm1@firm1-S300CA:~/zdsenv/zds-gulp$ 
```