[CMake] Cleaned up include directories and made the build more sensitive to 3rd party sdks optional presence