Revert "Use include statements relative to the parent include directory. This fixes portability issues on MSVC, and means that each subdirectory does not need to be added to the additional include directories."

This reverts commit d3b9d46f7ff741182446f72bb29a450d6e37b5da.