Deduplicate rspec integration spec

This adds shared contexts and example groups to share configuration and
data across spec files.
(portage-#62) Support * as a valid version character

Portage respects globbing in package.* matching specifying an arbitary
number of characters. This adds support for * in the version field.