non-negative binary integer slices were padded right instead of left (I refactored #176 into two separate functions for the different padding use cases)
extensible ENUMERATED without extended variants was treaded like non-extensible ENUMERATED
contents of CHOICEs with only one option were not encoded
Closes #176
This PR fixes four small (u)per issues: