allow pkgin packages to be specifed with specific versions

The pkgin module does not allow one to specify a specific package version. This is a big problem if you want to install a package that exists as multiple versions like erlang, which has both "erlang-16.1", "erlang-15.1.3.1" on my Joyent SmartOS distribution.

A fix is provided.