Use URLs, not Boston addresses, in copyright notices.
Fixes: debbugs:13316

* emacs-lisp/byte-run.el (defmacro): Don't lose final nil if
neither DOCSTRING nor DECL was given.
Backported revisions 111367 and 111368 from trunk.
* progmodes/python.el: Bump defgroup :version to 24.3.
Add an xref, cindex to the lispref

* customize.texi (Common Keywords): Add xref. 
* tips.texi (Library Headers): Add cindex.
* lisp/vc/log-edit.el (log-edit-header-contents-regexp): Add doc string.
Refer to "button" rather than "active field" in lispref
(cf 2005-12-22 change to doc/emacs/custom.texi)

* doc/lispref/customize.texi (Common Keywords, Type Keywords):
Replace "active field" with "button".
* src/keymap.c (Fkey_description): Doc fix.
* progmodes/python.el (python-nav-end-of-statement): Rewrite in
order to improve efficiency (Based on Daniel Colascione's
<dancol@dancol.org> patch).
* files.el (parse-colon-path): Return nil for empty path elements.
* eshell/em-cmpl.el (eshell-pcomplete): More thoroughly imitate pcomplete.
* emacs-lisp/byte-run.el (defmacro): Use same argument parsing as
defun.  Don't check for DECL if DOCSTRING isn't a string.
(defun): Likewise.
Update copyright notices for 2013.
Auto-commit of generated files.
Auto-commit of loaddefs files.
Merge from emacs-24; up to r111114
Update copyright dates to 2013.
Merge from gnulib.
Correct dates of merged ChangeLog entries
Remove duplicate merged ChangeLog entries