Add Rugged::Walker#each_oid with :limit and :offset options

This also updates Rugged::Walker#each to support the :limit and
:offset options.
Merge pull request #386 from libgit2/walker-pagination

Add Rugged::Walker#each_oid with :limit and :offset options