Watcher improvements : not compilable files vs ignored, compile dependent core files, ...