Test case for #116
Parser for "omit" clauses in enum hooks
Fix #116: omit C enum values

Add "omit" clause to enum hooks to allow selected C enum values to be
omitted from Haskell enumerated types.
Test case cleanup