Sketch an API for conflict enumeration.
Implement hasConflicts.
Implement conflict enumeration.

Also added in a stop paramater to the block.
Check against nil blocks.
While I remember, let's do that in the new status code too.
Test expected results for no conflicts.
Update the fixtures to include a repo with conflicts.
Expose the conflicted repo in GTTestCase.
Test that the index correctly reports conflicts.
Probably want to use YES for a faux infinite loop.

What an amazing self troll.
Helps if we return YES in the successful case.
Test the enumeration.
Double documentation --
block -> usingBlock
Common ancestor.
Use the onExit destruction after the creation.
Less weird error setting.
Initialise the stop variable.
Document and assert that block params must not be nil.
Merge pull request #274 from libgit2/conflicts-in-index

Conflict enumeration in the index