changed does_image_have_location to check for the location multiple times, in case a slow connection disconnects it but the file does exist
fixed retry to actually work correctly
converting uaserver fqdn to ip so that it will match other converted ips
getting userappserver ip more intelligently
cleaned up how we set the uaserver ip
fixed timeout logic to move timeout into helperfunctions
not sorting items that we diff, fixing an issue where this would cause public and private ips to get mismatched
fixed iaas manager to make pylint happy
not immediately retrying if we can't find the remote file
added euca test to test euca agent, and also add in a test to prevent the regression that can occur if the iaas manager sorts public and private ips
Merge pull request #318 from shatterednirvana/retry-on-file-location

Fixes for complex deployment strategy