Issue #1 - resolves error on encoding 14 character binary

Resolves other length issues, caused by generation of double the number
of codewords than expected when a qr version reaches its data capacity
Issue #2 - provisional resolution to RFC3339 date encoding

Fixes an issue where a GF(256) remainder used for reed-solomon error
correction bytes is a codeword short on return from division. This may
not be the final resolution to the wider issue.
Merge remote-tracking branch 'upstream/master'