diff-highlight: exit on a broken pipe

This makes it more friendly when using it with tools like svnwrap and
less.  Otherwise, we will fail to notice when less has exited, and
diff-highlight continues to execute.