Handle interface variant-type lists
Fix error with unblanaced verbatim strings
Add test for failing ppd
Fix directives in header and enums
Fix parsing of parameter arrays
Handle method declarations with mixed fixed/array params