++libgit2
Minor fixes for breaking libgit2 changes
Modernize GTEnumerator and its call points
Ignore unzipped fixture repositories
Move all "contants" into GHTestCase

Leaving them as functions for now, but they should eventually become
methods on the test case class.
Converted existing GTEnumerator tests to Specta/Expecta
Added globbing support to GTEnumerator
Don't add nil objects to an array, yo
Remove now-unused GTRepository+Private extensions
spaces -> tabs
Replace -reset with -resetWithOptions:, remove -setOptions:
Remove duplicative class constructor
Rename -skip… to -hide…
Document arguments that cannot be nil.
Add a `BOOL *success` argument to -nextObject…
Remove `WithError:` from commit counting method
Merge pull request #169 from libgit2/enumerator-improvements

Refactor GTEnumerator, add globbing support