* tramp.el (tramp-check-cached-permissions): Include hop in the
constructed Tramp file name.  (Bug#18943)
enable adb access with port format, e.g. /adb:164.2.168.1#5555:/
Add ip address detection.
Add checking of port in adb mode. And restore test-23-times.
Adb with port number works with following problem:
 - first access /adb:192.168.1.1 would fail when
 tramp-adb-connect-if-not-connected is t.
 - tramp-error didn't print correctly.
Fixing the bug: when tramp-adb-connect-if-not-connected is t, tramp
can't get result from new connect devices at first connection.
Fix auto-completion bug.