Multiple c-names and optional flag for bitfield grovel definitions

These features are already supported by constantenum definitions, we just make
them available for bitfields.