reduce shift/reduce errors by 2, introduced a new state bundel_decl
Prevent insert_lines from being treated as regex

Fixes RM #2083, #1898
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
Introduce context parameter for ExpandPromise

This allows to evaluate subordinate promises, which need information to be
passed from the parent one (such as ones in files_edit bundles).
De-duplicate exit paths in ScheduleEditOperation
Move edcontext out of Promise struct
Add cf.nova.h for Win32 compat
Fix traversal of 'abstract' directories