Github commits paginate via SHA, not page number (see: http://developer.github.com/v3/repos/commits/#list-commits-on-a-repository).

Changed the implementation of pagination in .stream() to support this (without breaking pagination on other API endpoints).
Merge pull request #3 from jeffreywescott/master

Fix .stream() to support pagination of commits.