Add trivial entropy package provider

All it does is define self.instances for testing, but it's a start.
Relies on puppet-portage for parsing atoms, can't actually modify the
state, and can't handle atom versions with hash signs in them, which is
invalid in portage but valid in sabayon.