Fix up EncodeWire/DecodeWire for Enumerations, add tests
Support testing on older versions of QuickCheck
Merged