restore pristine code

speedup the file compare by reading larger buffers, comparing the
results of fread and so
Added to escape minus signs in manpage (lintian warning)
Fix a typo in a manpage (bts353789)
add --summarize to manpage (bts481809)
add --nohidden support (bts511702)
Disambiguate the options '--recurse' and '--recurse:' (bts537138)
glibc endianness check in md5

https://bugzilla.novell.com/show_bug.cgi?id=406825
Man base dir is in share/ not directly in ie /usr/man.