* slang shaders: add support for __has_include like C++17 macro. This adds a new #pragma include_if_exist "filename" directive that acts like #include statements, but does not return error if the file does not exists. * removed unuseful define