Added a parser for C headers (.h) in order to use them in place of .idl files.
Contains a C AST visitor which extracts information about function prototypes and parameters.
Added functions to parse and write HRefinements (refinements pointing to a .h file rather than a .idl or .pi one).
Corrected the message when selecting an init function from a .h file to let the user know it is not mandatory.