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.