fix jclouds use of private key for login user when tilde is specified