Changed context_lines and interhunk_lines to uint32_t to match struct s_xdemitconf

This should provide an elegant way to solve #2656.

I ran all the unit tests.
is the cast needed? We already have an int which is already 32 bits and we've just checked that it's non-negative