GBCommentsProcessor: Convert GBCrossRefData to an object

This is with an eye toward converting to ARC, which does not like having NSObjects in structs, and also makes the code more readable.