Clean up lisp/makefile-temp
bbdb-complete-mail: make command more robust
bbdb-file: Use locate-user-emacs-file
bbdb-mua-update-interactive-p: Clarify doc string
bbdb.el: simplify mouse menus
bbdb/sc-consult-attr: Do not use car (Bug#40398)
m4/package_date.m4: Use git log
new make target elpa
increase version number to 3.0.50
get authorship right
bbdb-site.el.in: fix typo
New function. Factored out from `bbdb-mua-wrapper' macro.

* lisp/bbdb-gnus.el (bbdb/gnus-select-mua-buffer): New
  function. Factored out from `bbdb-mua-wrapper' macro.
Use alist to select MUA specific message buffer in wrapper macro

* lisp/bbdb-mua.el (bbdb-mua-select-message-buffer-func-alist): New
  constant. Alist of MUAs and functions to select a message buffer.
  (bbdb-mua-wrapper): Refactored.
bbdb-snarf-rule-interactive: Use symbol-name
Handle new records more carefully
Display records for messages more flexibly
Small bug fixes
Check more carefully/frequently that BBDB is editable
Clean up handling of redundant email addresses
use bbdb-initialize for anniversary support