Regenerate MANIFEST.
Fix test to accommodate changes in Config::Tiny

Starting in version 2.17, Config::Tiny emits a slightly
different exception message when the config file does not
exist.  This caused our test to fail.  So now, we only test
the part of the message that Perl::Critic produces.  The
test isn't quite as good, but it is less brittle.

This fixes #16.
Require Test::Kwalitee 1.15 or newer.

Around version 1.09, this test started failing.
But then at some point Test::Kwalitee fixed itself.
See https://rt.cpan.org/Ticket/Display.html?id=87875
Regenerate MANIFEST, after removing dzil leftovers.
Create directories for generated tests.

When we used Subversion, these (empty) directories were
checked into the repo.  But with Git, we have to put some
file (like .gitignore) in them because Git won't store an
empty directory.
Sync up with SVN.

I patched a bug and cut an emergency release from subversion because
the git repository wasn't releasable.  This commit applies the
patch.  Still need to bump the version number though.
Update dist META to point to our new GitHub repo location.

Should probably add the bugtracker address here too.  But
I'll do that after I've moved all the tickets over from RT.
Update change log, in preparation of next release.

I had actually forgotten to document the changes that
were in 1.120, so I've added them now.
Point the rest of the META at our GitHub repo.
Bump VERSION from 1.118 to 1.120_01

Versions 1.119 and 1.120 were emergency releases cut from
the Subversion repository.  The code patches were applied here,
but I didn't update the version numbers here.

Also note, this next release (the first from GitHub) will be
a development release.