set watch_files to an empty hash by default

This fixes a problem with chef attributes precedence handling.
Removing files from the watch_files hash is not actually being removed on host's attributes intermittently.