Modify add_xcode_base_configuration to respect existing base
configurations:
 - Do not change the base configuration when it is already set
 - Notify the user when there is an existing base configuration

Change string quoting from double to single quotes.

Split lines longer than 80 characters into multiple lines.

Quote initial string fragment with single quotes rather than double quotes.
[Changelog] Add link to issue
[CONTRIBUTING] Clarify responsibility more.

We have only so much time in a day, it’s time to take stronger stances on support.
[Pod Installer Source] Ensure `.git` is actually removed

Clarify why .git/ is removed from comparison
[XCConfigIntegrator] Update descriptions to be more verbose

Thanks @alloy!
Merge pull request #2581 from CocoaPods/use_base_configuration

Modify add_xcode_base_configuration to respect existing base configurations
[Downloader] ensure that a downloader failure results in a DownloaderError so the Downloader can catch it

Helpful for https://github.com/CocoaPods/cocoapods-downloader/pull/36