/// Creates an <see cref="IContext"/> that watches all files in a directory, in addition to any files explicitly requested by <see cref="IContext.EnqueueWatchingFile(string)"/>.
/// Gives a hint to the <see cref="IContext"/> that we should watch a top-level directory for all changes in addition
/// to any files called by <see cref="IContext.EnqueueWatchingFile(string)"/>.