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

Fixes: http://bugs.debian.org/353789
add --summarize to manpage

Fixes: http://bugs.debian.org/481809
add --nohidden support

Fixes: http://bugs.debian.org/511702
Disambiguate the options '--recurse' and '--recurse:'

Fixes: http://bugs.debian.org/537138
Allow to specify the CC compiler, to allow for cross-compilation

Fixes: http://bugs.debian.org/719246
speedup the file compare

Use aligned reads for md5 computation, saves another memcpy.

Fixes: https://bugzilla.novell.com/show_bug.cgi?id=406825
glibc endianness check in md5

Fixes: https://bugzilla.novell.com/show_bug.cgi?id=406825
add --permissions mode

With -p/--permissions mode enabled fdupes checks if the
uid/gid/secure-bits are same or not. In later case, files are not
considered as duplicates.

Fixes: https://bugzilla.novell.com/show_bug.cgi?id=784670
add an option to sort duplicate files by name

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
Added "glibc endianness check" (from Michal Vyskocil <mvyskocil@suse.cz>)
to md5.c list of modifications, per the license.