* tramp-sh.el (tramp-sh-handle-vc-registered): Don't modify the
global vc-handled-backends (bug#18535).
* tramp-sh.el (tramp-get-remote-id): Check also for "gid".
* tramp-sh.el (tramp-open-connection-setup-interactive-shell):
Reduce the amount of set environment variable commands.
* tramp-sh.el (tramp-open-connection-setup-interactive-shell):
Reduce the amount of set environment variable commands.
Merge branch 'master' of git.sv.gnu.org:/srv/git/tramp
* 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.
enable adb access with port format, e.g.: /adb:164.2.168.1#5555:/