Handle diff missing a source/target offset.

Technically the source + target offsets for hunks are optional, and are
assumed to be '1' if missing.
Updated contributors.