Initial implementation of integration coverage
Blindly duplicate package_mask to package_unmask

package_mask and package_unmask are almost identical, and while this
isn't the best thing this commit copies the package_mask integration
specs for package_unmask.
Add basic integration coverate for package_keywords

rspec is rad.
Clean up rspec tests

This is neato.
Add package_keywords coverage for version property
Remove cryptic array creation and use in specs
Clear package_keywords class after tests
Clear package_mask and package_unmask providers
Add integration test coverage for package_use
Merge branch '2.x-integration-coverage' into 2.x