hgmerge: fix diff+patch detection; cleanups
Details:
- actually show help message when no tools are found
- whitespace cleanup (stupid emacs)
- quote more variables
- simplify merge/diff3 error handling
1:3aa14bbc23d90:8633637036c13aa14bbc23d9 tip8633637036c18633637036c1+8633637036c13aa14bbc23d9 tipmerging file13aa14bbc23d9 tip3aa14bbc23d9 tip3aa14bbc23d9 tip3aa14bbc23d9 tip