diff3: Add help and version options
Add help and version flags. Exit values in these paths are set to match the behaviour of gnu diff3.