gulpfile update, JSHint fixes

* the "watch" task of our gulpfile is very slow (it takes about 2 minutes to start, because of a lot of files to track), so we have to optimize it a bit: we only have one "watch" function now, which handles both automatic PHP packes re-packing and LiveReload
* some JSHint CS fixes