Allow choosing xrt_input_name for tracking override
Because enum xrt_input_name is not sequential and numbered with a complex macro I went ahead and generated the function to stringify and enumify from only those enums actually used in the bindings, but added the generic ones there. I don't like it much but wasn't sure how to do it better without bigger changes.