Merge pull request #3 from Telefonica/task/allow_upgrades

Allow package upgrades
Merge pull request #2 from Telefonica/task/create_smartos_modules_package

Create package with modules
Add package status from queries to allow upgrade
Add fact to detect some solaris flavours (from puppet 3.x)
Merge pull request #6 from Telefonica/task/add_smartos_support

Fixed packaging
Merge pull request #7 from Telefonica/task/add_smartos_support

Fix usage
Set pkgpath for smooth upgrades
Merge pull request #8 from Telefonica/task/add_repo_type

LGTM ...
Set right values on packing list
Update repositories during prefetch
BUGFIX : avoid errors for packages not in remote repositories
TYPO
BUGFIX : use proper parameter name
Force pkgin update only when repositories list is modified
Confine provider
Allow resource collection (full provider actually) to work