Add contributions attribute to User object

The repo contributors endpoint returns an extra ``contributions`` attribute, which this captures in the `User` objects returned from ``Repository#contributors``.

https://developer.github.com/v3/repos/#list-contributors

This attribute is lost when the refresh method is called; I can't tell how to prevent that from happening.