Better matching on stdlib names in loading

This fixes the problem for example because there is cgi and cgi-session.
When requesting cgi, this would pickup cgi-session because that matched
last in the expression.

By enforcing the name to start with a version number, we can ensure to
match the actual last version of the gem.