Debug messages for sort_versions

Print out the values being sorted, the sort algorithm and the result.
Compare versions not releases

Compare the versions, not the releases.  The release includes the
-buildXXX extension, and can result in strange sort orders
Another workaround for bootstrapping circular dependencies

Our straegy os including as many recommends and suggests as possible
is proving to be the Achilles heel of the bootstrap process, as it
introduces lots of circular dependencies.  One of the workarounds for
this was to use an existing CPAN releases if they have been installed
already, rather than try to update it first.  Now, we'll try to use a
core version if the module's already in the core.

Once the majority if the dependencies have been bootstrapped, this is
less of any issue, since things don't all update at once, typically.