Require NameMatch for provided packages

This patch fixes #129 issue.
Merge pull request #159 from gennadiylitvinyuk/patch-1

Require NameMatch for provided packages
Added support for auth.json: Satis is now able to read the same credentials file as Composer.
Merge pull request #149 from bitExpert/feature/satis_auth

Added support for auth.json: Satis can use same creditials file as Composer
Update deps, fixes #179