Remove duplicate connection logic when verifying default credentials

The ```.raw_connect``` method was updated to pass ```:verify_ssl => false``` and connections were working, but when testing the credential verification button in the UI I found that connections would fail due to an SSLv3 error.  Sharing the same connection logic is a much safer (especially when we are trying to verify that we can establish a connection to the system).
@jrafanie I was not able to reproduce the ```api.nil?``` situation.  When I tested with ```:ip => ""``` and bogus addresses, I always got a ```URI::InvalidURIError```, so this seemed like a bug to me.