mkpatch: handle file names with spaces + fix check for en_GB LANG
mkpatch: fix determination of svn URL from working copies
mkpatch: more special cases

Don't copy files if the source is in a copied path.
Detect binary files in patches.
mkpatch: prevent perl warnings if no subdir of a copied path is found
(probably due to use of non-standard branch names)
mkpatch: Fix how symbolic links which are changed to become normal files are handled

Previous method no longer works with svn 1.8 (was OK with svn 1.6).
mkpatch: Prevent copying from a file which has been replaced
mkpatch: improve handling of binary files

Re-enable use of patches with binary files.
Improve detection of binary files by using diff rather than checking
the svn:mime-type property (previous check was not safe since it did
not check the property for the old and new revisions).
Merge pull request #140 from dpmatthews/mkpatch-fixes

fcm mkpatch: svn 1.8 fixes + bug fixes