Fix a string type issue with Subversion patch output.
Review Request #12534 — Created Aug. 15, 2022 and submitted
When applying patches for Subversion on Python 3, a Unicode string was
being returned instead of a byte string, causing a crash when trying to
output the results.
The cause was a missing
results_unicode=False, which has been added,
along with unit tests checking for most of the patching functionality.
Unit tests pass.
Manually verified the fix.