emacs: Cosmetic changes to documentation strings.
emacs: improved the style of some functions.
emacs: implemented completion-at-point.

Patch mostly by Stefan Monnier.
emacs: completion-at-point: better display of types.