Move LocateFilePromiserGroup to a separate module
Ensure empty work directory for subsequent test runs
Separate recursive file search and leaf operations on files

Now leaf operations are performed by VerifyFileLeaf, while recursive search is
carried out by VerifyFilePromise and DepthSearch.
reduce shift/reduce errors by 2, introduced a new state bundel_decl
Revert "Separate recursive file search and leaf operations on files"

This reverts commit 72ec3d0b4fffa83c963bae2db2de48489b646d33.

This change broke too many things.
Move Nova docs to Nova
Prevent insert_lines from being treated as regex

Fixes RM #2083, #1898
Remove images only referenced from Nova documentation
Move Nova 2.0 documentation out of core repository
Add enum FilePathType
Add unit tests for GenericAgentResolveInputPath
Refactored GenericAgentResolveInputPath
Added more unit tests for GenericAgentResolveInputPath
Merge pull request #527 from basvandervlies/fix_shift_reduce

reduce shift/reduce errors by 2, introduced a new state bundel_decl
Merge pull request #528 from baptr/insert_lines-regex

Prevent insert_lines from being treated as regex
Get rid of cached AgentConnection in Promise
Use AgentConnection *, not FileCopy.servers to check whether the network access is required
Simplify if/else logic in DepthSearch
Include cf.nova.h for Win32 compat
Add cf.nova.h for Win32 compat