Merge branch 'upstream' into merge-history-tweak
list required programs to build in README
generation of pdf man pages requires ps2pdf

There is no good reason to generate these.  But if they are generated
during the build packagers need to know so build dependencies can be
declared.  (Few people would actually install them, and they are not
installed by the existing install target, so building them does seem
doubly gratuitous.)
add FILES section
Add Gadu-Gadu IM dissector plugin 0.2 from http://ettercap-gg.sf.net

(It still need to be tested by someone with a Gadu-Gadu account.
Apparently these are popular in Poland.)
Fedora added source file: ettercap.desktop

From Fedora ettercap repository,
git://pkgs.fedoraproject.org/ettercap.git
3f1eb7a83fd3f7c51ce5f62ef3429982116194b8
Remove deprecated boilerplate line from ettercap.desktop

$ desktop-file-validate ettercap.desktop
ettercap.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated
desktop/ettercap.svg from 66fe7a93e4
minor spelling, typos, grammar

correct:
  ammends -> amends
  collecor -> collector
  conjuction -> conjunction
  doppleganger -> doppelganger
  enhacements -> enhancements
  expresion -> expression
  implemeted -> implemented
  informations -> information
  ingored -> ignored
  lenght -> length
  metod -> method
  not usable -> unusable or useless or not useful or pointless
  privledges -> privileges
  REAME -> README
  romote -> remote
  speeded up -> sped up
  splitted -> split
  succesful -> successful
  trafic -> traffic
  un touched -> untouched
  unuseful -> useless
  useable -> usable
  usefull -> useful
rephrase around profanity

Although I've nothing against cursing, the very mild situations
commented upon in the code do not really justify it, so I've
attempted to reword using more amusing phraseology.

Should a situation meriting actual invective arise, please allow me to
help craft something appropriate.  It might, for example, involve a
threat to rip out an offending party's small intestines, fashion them
into a condom, and wear it for protection against the many venereal
diseases which would otherwise surely be acquired while alternately
drilling them and their whorish syphilitic grandmother up the ass.
remove now-useless CVS keywords throughout

git grep '^.*[$][A-Z][a-zA-Z]*[$].*$'
The power of Emacs compels me.
C-x v d M-x grep M-x dired C-u i R RET Q
The power of Emacs compels me.

Some stragglers remain, in case they are needed for inter-project coordination.

$ git grep -n '[$][A-Z][a-zA-Z]*:.*[$]'
include/ec_queue.h:6: *      $FreeBSD: queue.h,v 1.56 2003/08/14 14:49:26 kan Exp $
include/ec_queue.h:10:/*      $OpenBSD: queue.h,v 1.14.4.3 2003/06/07 11:09:08 ho Exp $       */
include/ec_queue.h:11:/*      $NetBSD: queue.h,v 1.11 1996/05/16 05:17:14 mycroft Exp $       */
include/missing/nameser.h:48: * $BINDId: nameser.h,v 8.37 2000/03/30 21:16:49 vixie Exp $
include/missing/nameser_compat.h:31: *  $BINDId: nameser_compat.h,v 8.11 1999/01/02 08:00:58 vixie Exp $
src/ec_update.c:186: * it is stored in the cvs var $Revision: 1.14 $
src/missing/memcmp.c:38:static char *rcsid = "$OpenBSD: memcmp.c,v 1.2 1996/08/19 08:34:05 tholo Exp $";
src/missing/strlcat.c:1:/*      $NetBSD: strlcat.c,v 1.5 1999/09/20 04:39:47 lukem Exp $        */
src/missing/strlcpy.c:1:/*      $OpenBSD: strlcpy.c,v 1.2 1998/11/06 04:33:16 wvdputte Exp $    */
src/missing/strsep.c:1:/*       $OpenBSD: strsep.c,v 1.3 1997/08/20 04:28:14 millert Exp $      */
Add a clarifying comment
typos in man page nroff formatting
man page hyphen politics, plus super-minor grammar

In man pages, for reasons too amazing to dwell upon, we are now told
to distinguish between hypens as constructs in a human language, as in

 whore-begotten masturbation-demanding sons-of-bitches

and dashes in fragments of compiler code, as in

 cat --number --show-ends --squeeze-blank --show-tabs --show-nonprinting

the later of which should be set as: \-