- New flag is used to add include directories without making them part
of the include dependency graph.
- Can be used to remove dependency graphs for include directories that
aren't generally modified, like operating system library include
directories
- sourcefile will add additional individual files. Useful for when the
user needs to manually specify files from existing repositories. If
those repositories contain multiple files for different platforms
- Rework IncludeDeps to support sourcefiles