Add implementation for patch action.
Add implementation for patch action.

Complain if too many arguments are given.

VictorDenisov/librsync,VictorDenisov/librsync,yrgoldteeth/librsync,yrgoldteeth/librsync,sourcefrog/librsync,pauloppenheim-liveloop/librsync,binondord/librsync,librsync/librsync,Salamek/librsync,librsync/librsync,pauloppenheim-liveloop/librsync-winbuild,librsync/librsync,potatogim/librsync,Salamek/librsync,dbaarda/librsync,librsync/librsync,yrgoldteeth/librsync,Salamek/librsync,VictorDenisov/librsync,potatogim/librsync,pauloppenheim-liveloop/librsync,sourcefrog/librsync,yrgoldteeth/librsync,dbaarda/librsync,agrandville/librsync,dbaarda/librsync,binondord/librsync,pauloppenheim-liveloop/librsync-winbuild,agrandville/librsync,agrandville/librsync,dbaarda/librsync,pauloppenheim-liveloop/librsync-winbuild,pauloppenheim-liveloop/librsync,VictorDenisov/librsync,sourcefrog/librsync,sourcefrog/librsync,potatogim/librsync,binondord/librsync