allow "already assign to VERSION" to be fatal
install with cpanm by default (for now)
PkgVersion: Don't attempt to save if file unchanged

PkgVersion always attempted to save the file, regardless whether
it had changed. Now, we track whether the file was successfully
munged, and only save if so. This is an optimization for the
case where no changes are made.
document die_on_existing_version
v4.300036

          read CPAN::Uploader config with CPAN::Uploader, to work with new
          trial releases supporting encrypted credential (thanks, Mike Doherty)

          improve tester tests (thanks, Dave O'Neill!)

          use Class::Load instead of Class::MOP

          better error messages when a bundle can't be loaded by @Filter

          make dynamic_config distmeta sticky; once one plugin sets it, it
          stays stuck

          add a die_on_existing_version option to PkgVersion

          switch (for now?) "dzil install" to use cpanm

          PkgVersion won't rewrite file contents if nothing was changed
          (thanks, Mike Doherty!)
stop setting repo by hand; bundle does it
v4.300037

          update repo and bugtacker URLs
drop brackets around full package name
encode generated META.yml as UTF-8
fix url of meta-spec (thanks leont)
consider somewhat more painstakingly how to encode
props to my uncle https://en.wikipedia.org/wiki/Julian_Besteiro
insane nonsense to make decode_utf8 barf as needed
"as is" means "do not encode" you blockhead
document "cope with bad encoding" changes
add some bullets to help changelog parser
pod syntax tests fail with non-ascii for now
v4.300038

        - add horrible hack to avoid generating non-UTF-8 META.yml; seriously,
          don't look at the code!  Thanks, David Golden, whose code was simple
          and probably much, much saner, but didn't cover as many cases as rjbs
          wanted to cover.