Support degenerate bitfields with fields of length 32 and 64 to match documented constraints.
Add unittests for bugs which seem to have been fixed over time.
Merge pull request #1613 from Safety0ff/master

Support degenerate bitfields with fields of length 32 and 64