fix encode/decode tests for 5.18

Finally!  Yeesh.  closes #4
add a cpanfile to the distribution
dzil: don't die if PkgVersion has to insert new lines
dzil: @Filter @Basic to remove GatherDir for Git::GatherDir

...as this was finding our cpanfile, and as such we may as well just switch
over to Git::GatherDir wholesale.