MULE-8018: Merge http connector code cleanup

You are right about the host name and ip resolution. I just updated ServerAddress to resolve ip and implement hascode and equals based on ip instead of hostname. I added a test case as well.

Still would prefer to keep using ServerAddress to avoid somebody from using a method from InetAdress that can cause overhead.