handle encrypted password authentication

Hi,
I modify a bit the code to handle encrypted password authentication.
I add a ros parameter "use_encrypted_password" to enable/disable this authentication
When use_encrypted_password is True, "urllib2.HTTPBasicAuthHandler(password_mgr)" is replaced by "urllib2.HTTPDigestAuthHandler(password_mgr)"

Best regards