* C module: Cause an object's force includes to be included first
C module: Fix C.GristTarget implementation
Fix an off-by-one error in ExpandFileList that removed the first character of the found file
C module: Filter identical include directories
C module: Filter identical libraries from the link
C module: Depend C.Library calls against C.LinkLibraries/C.Uses targets
C module: Add C.IncludeDirectories public headers support
C module: Add C.LinkPrebuiltLibraries public options support
C module: Add C.Inherits rule for inheriting settings from dependent targets
C module: Use C.Inherits under the hood of C.LinkLibraries
Documentation: Update documentation with public inheritance information
Tests: Add inherits test
Tests: Add linefilters test