MWEB-979 Watcher and server runner

@RafLeszczynski @hakubo Please check if workaround in `gulp/options/dev.js` is acceptable. It worked fine while smoke tested.
what about changes in `assets/` or files outside `api` and `lib` directories ?