xdiff_string_merge3() merges strings
str1
, str2
and
str3
into one.
If error
is passed then rejected parts are stored
inside this variable.
Returns merged string, FALSE if an internal error happened, or TRUE if merged string is empty.
See also xdiff_file_merge3().