Merge pull request #25 from mausch/master

Add generators for uint16, uint32, uint64, float32
Bugfix: when shrinking DateTimeOffset, only output zero offset if not already zero