Changed repositories.ivy() to use a commons http client backed Ivy resolver for http/https urls, and UrlResolver for other urls. Uses preemptive authentication for put requests, to fix publishing large artifacts to password protected ivy repositories.
After merging idea & eclipse subproject I moved integTests accordingly. This refactoring makes it much easier to run only the ide-specific tests if one changes only eclipse/idea plugin. Needed to move one common base class to core fixtures.