Support for Fiddle::CParser to handle rich signatures including parameter names and function pointer types

I'd like to be able to scrape C headers for function signatures and struct definitions, and pass the text into the CParser methods with little to no preprocessing.