* tramp-gvfs.el (tramp-gvfs-methods-mounttracker)
(tramp-gvfs-mountlocation-signature): Check `tramp-gvfs-enabled'
during initialization.  (Bug#18774)
* tramp-sh.el (tramp-get-remote-touch): Omit unnecessary call to current-time.
* tramp-sh.el (tramp-send-command): Fix the case where the
remote-echo connection property is non-nil (bug#18858).
* tramp-cache.el (tramp-get-file-property)
(tramp-set-file-property): Check, that `tramp-cache-get-count-*'
and `tramp-cache-set-count-*' are bound.  Otherwise, there might
be compiler warnings.

* tramp-sh.el (tramp-get-remote-uid, tramp-get-remote-gid):
Return -1 respective "UNKNOWN", if uid or gid cannot be determined.
* tramp-adb.el (tramp-adb-handle-process-file): Do not raise an
error when the comman fails; the return code must indicate.
(tramp-adb-send-command-and-check): Fix docstring.
Fix typo.
* tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer): Use a
local copy of FILENAME, when it is remote.  (Bug#18751)
* tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer): Don't use
a local copy; setting `inhibit-file-name-handlers' proper might be
more performant.  (Bug#18751)