De-duplicate distributions with the same name, different casing.

Most are the same distribution and this is picking the canonical spelling.
Some require some explanation.

* AVM-AHA appears to be an earlier release of AHA.  The version numbers line up.

* catalyst-plugin-sitemap clashes with Catalyst-Plugin-Sitemap and
  conatins Catalyst::Plugin::BigSitemap

* chart clashes with Chart and contains App::Chart

* Constants clashes with constants and contains File::ManualFlock::Constants

* Beancounter is a stub and clashes with beancounter

* begin clashes with Begin and is much older

* Common-Sense clashes with common-sense and is a one off of the same idea

* ALL is MJD/valgrind/ALL.tgz and probably not a module

* App-repl clashes with App-REPL and isn't nearly as well developed

* cant clashes with Cant and is a silly wrapper around UNIVERSAL-cant which
  is a silly module.

* Config-Ini clashes with the actively developed Config-INI

* Constant clashes with the much more important constant

* cpan clashes with CPAN and is a separate release of the CPAN shell command line
  tool before it was rolled into the CPAN distribution.

* DMUEY/all-v0.0.1.tar.gz is not part of the all distribution

* KHAREC/Bool/Bool-X.Y.tar.gz is not part of the Bool distribution and it
  contains a .git directory indicating it is the more poorly developed of the two.
Make delete_all_repos function more efficiently.

Can't control the pagination in Net::Github, so it will only do 30 per API
call rather than the max of 100.

Also delete as we go, the API calls can get rather slow.