import GNU patch version 2.7.1

Signed-off-by: Russell Senior <russell@personaltelco.net>
Merge pull request #33 from RussellSenior/personal

import GNU patch version 2.7.1