Add bundled doppelgaenger of version/regex/vpp

When loaded, this either loads version.pm itself (any version)
or loads the doppelgaenger and mocks up version.pm.
remove old version bundle and related code
Rely on bundled EU::MM::version to bootstrap version

If version.pm is available, it will be loaded, otherwise the pure-perl
compatibility module will be loaded and make the version:: namespace
available for EU::MM, CPAN::Meta and CPAN::Meta::Requirements.
have bundled modules use EU::MM::version fallback