Fix test failures due to hash randomization.

Starting in perl 5.18, hash keys are returned in a random
order.  This means you can't predict which order Moose
attributes will be initialized in.  The solution is to
make them lazy.
Update change log.
Bump VERSION, regen README.
Tell dzil that the .gz file is not encoded, just bytes.

Recent versions of D::Z would choke on this file, because
it assumed that all files had a utf8 encoding.  See here:

http://rjbs.manxome.org/rubric/entry/2021