GitHub stopped supporting escaping slashes in compare URLs

When a fix for #466 landed, it was necessary to escape slashes in branch
names with `;` because they weren't supported as a path component in
compare URLs. Now slashes are supported, but GitHub stopped supporting
semicolons as means of escaping.