Move PropertyBitField to a syntax extension.

This is a first step towards moving away the Mako template in the style crate.
fixup! Move PropertyBitField to a syntax extension.
Merge pull request #3142 from SimonSapin/bit-struct-macro

Move PropertyBitField to a syntax extension.