fix(*): prevent gulp watcher crash if a JSON file has syntax errors

A bad JSON input throws an exception, which in turn breaks the gulp watcher and kills the process. 

This fix warns about the bad file and skips the content, merging an empty object instead.