caching passwords permanently

TRAMP will caches the passwords entered by the user, but it's not permanently. This is customise by the `password-cache-expiry` variable which default value is 16 seconds. I am not sure of the permanently lifetime is suitable.