Initial import of diff.rl file (gdiff, 2ab5e1c)
This is a skeletal implementation of a Ragel state machine for parsing the output of "git diff". At this stage it doesn't actually do anything other than recognize the diff and print logging statements along the way to show what input it is seeing.
Signed-off-by: Greg Hurrell <greg@hurrell.net>