Make rugged_parse_diff_options take a pointer and return a VALUE.
Make sure we don't leak memory in `rugged_parse_diff_options`.
You get nothing. Good Day Sir!
Move `rugged_parse_diff_options ` somewhere more appropriate.