Added `XRT_STRUCT_INIT` define to help with headers and code that needs to compile as both C and C++ code. This is due to differences in default struct initialization.