Merge from mainline.
* doc/emacs/vc1-xtra.texi (Revision Tags): Add a cross reference.
Minor doc fix.

* lisp/vc/vc-cvs.el (vc-cvs-stay-local): Doc fix.
* lisp/vc/vc-hooks.el (vc-stay-local): Doc fix.
* doc/emacs/vc1-xtra.texi (CVS Options): Fix the default value of
  `vc-cvs-stay-local'.
Auto-commit of generated files.
* international/mule.el (auto-coding-alist): Use utf-8-emacs-unix
for auto-save files.
Add TAGS and leim/ja-dic to .gitignore
* lisp/ibuf-ext.el (ibuffer-mark-help-buffers): Doc fix.
Merge from mainline.
Merge: Doc fix for VC.
* textmodes/reftex-cite.el (reftex-cite-regexp-hist)
(reftex-citation-prompt, reftex-default-bibliography)
(reftex-bib-or-thebib, reftex-get-bibfile-list)
(reftex-pop-to-bibtex-entry, reftex-extract-bib-entries)
(reftex-bib-sort-author, reftex-bib-sort-year)
(reftex-bib-sort-year-reverse, reftex-get-crossref-alist)
(reftex-extract-bib-entries-from-thebibliography)
(reftex-get-bibkey-default, reftex-get-bib-names)
(reftex-parse-bibtex-entry, reftex-get-bib-field)
(reftex-format-bib-entry, reftex-parse-bibitem)
(reftex-format-bibitem, reftex-do-citation)
(reftex-figure-out-cite-format, reftex-offer-bib-menu)
(reftex-restrict-bib-matches, reftex-extract-bib-file)
(reftex-insert-bib-matches, reftex-format-citation)
(reftex-make-cite-echo-string, reftex-bibtex-selection-callback)
(reftex-create-bibtex-file): Add docstrings, mostly by converting
existing comments into docstrings.
* automated/reftex-tests.el: New test suite for reftex.
* automated/reftex-tests.el (reftex-parse-from-file-test): Fix
test.
* mail/reporter.el (reporter-submit-bug-report): Handle missing package-name.
mention the git repo
merge upstream
Merge branch 'xwidget' of https://github.com/daimrod/xwidget-emacs into xwidget
* lisp/xwidget.el (report-xwidget-bug): Add a function to submit a bug
with the proper address and pseudo-header.
* README.xwidget: Update the documentation to mention
`report-xwidget-bug'.