comint-send-input tiny change

* lisp/comint.el (comint-send-input): Check size of buffer before
waiting for process output, in case already accepted.
* lisp/progmodes/compile.el (compilation-parse-errors): Fix typo.
lisp/gnus/mml-smime.el: Support signing by sender.
* net/tramp.el (tramp-default-host-alist): New defcustom.
(tramp-find-host): Use it.
(tramp-eshell-directory-change): Moved from tramp-sh.el.  Add to
`eshell-directory-change-hook'.

* net/tramp-adb.el (top): Add adb specific entry in
`tramp-default-host-alist'.
(tramp-adb-file-name-host): Remove function.
(tramp-adb-execute-adb-command, tramp-adb-maybe-open-connection):
Use `tramp-file-name-host' instead of `tramp-adb-file-name-host'.

* net/tramp-sh.el : Move eshell integration code to tramp.el.
wid-edit.el (widget-default-get): Work for inlined elements (Bug#12670)
* lisp/emacs-lisp/advice.el (ad-activate-advised-definition): Refresh the
advice list when the interactive-spec of ad-Advice-* changes.
* net/tramp-adb.el (tramp-do-parse-file-attributes-with-ls):
Handle filename correctly, when parsing "source -> target" symlink
output.
(tramp-adb-handle-set-file-times): New defun.
Introduce `apropos-user-option' and update `apropos-variable'.  (Bug#13276)
* lisp/info.el (Info-read-node-name-1): Allow empty node name in (FILENAME)
that defaults to the Top node.
(Info-goto-node, Info-read-node-name): Doc fix to mention that
the short format (FILENAME) goes to the Top node.
(Info-build-node-completions): Rename arg `file' to `filename'.

* doc/misc/info.texi (Go to node): Mention the abbreviated format
`(FILENAME)' equal to `(FILENAME)Top'.
* lisp/info.el (Info-read-node-name-2): Don't duplicate suffixes for single completion. 
(info--manual-names): Expand node completions into an explicit list
before appending it to another list.  Filter out internal buffers
with the leading space in the buffer name.  (Bug#10771)
Add some :version tags

* gnus/mml-smime.el (mml-smime-sign-with-sender): Add :version.

* net/tramp.el (tramp-default-host-alist): Add :version.
Merge from gnulib (comment change only).
etc/NEWS: Document the change wrt `apropos-user-option' and `apropos-variable'
* net/tramp-adb.el (tramp-adb-file-name-handler-alist): Remove
spurious entry.
Merge Org 7.9.3 (commit 31c1aea)
* lisp/emacs-lisp/nadvice.el (advice--tweak): New function.
(advice--remove-function, advice--subst-main): Use it.
* lisp/emacs-lisp/advice.el: Update commentary.
Merge Org (commit c8c217).  Fix mistake about updating the wrong ChangeLog.
* src/keyboard.c (echo_add_key): Rename from echo_add_char.
doc/misc/org.texi: Fix version number
* lisp/vc/pcvs.el (cvs-cleanup-collection): Extend meaning of `rm-handled'.
(cvs-mode-remove-handled): Use it.