Allow provider configuration in LWRP

You can now use the attribute `repo_provider` for hosted, proxy and
group repositories. This will default to `maven2` but you can use
* `rubygems-hosted`
* `rubygems-group`
* `rubygems-proxy`
* `nuget-proxy`
* ...etc

Fixes #97