Added 8 tests for issue #1489, one of which is failing. The failing test reproduces the issue that @jomnius reported with the < version operator. One of the passing tests checks the question that @alloy asked about using ~> with a pre-release version. The other passing tests verify correct behavior with the other version operators when dealing with pre-release versions.
Merge remote-tracking branch 'upstream/master'
Depend on CLIntegracon
Use CLIntegracon for integration specs
Fix too long lines
[CHANGELOG] Added an entry for #2371
[init] Changes the check used to determine if a Podfile already exists. #2215

There were conflict in the merge, created a patch and a applied it to a new branch.
Merge branch 'master' of github.com:luisdelarosa/CocoaPods into luisdelarosa-master

* 'master' of github.com:luisdelarosa/CocoaPods:
  Added 8 tests for issue #1489, one of which is failing. The failing test reproduces the issue that @jomnius reported with the < version operator. One of the passing tests checks the question that @alloy asked about using ~> with a pre-release version. The other passing tests verify correct behavior with the other version operators when dealing with pre-release versions.
[Resolver] Fix specs
[Resolver] Clean-up and organize specs
[Search][POD::UserInterface] Use specification:derepecated? instead of the remove presenter:deprecated?
[Gemfile] Update cocoapods-core
Merge pull request #2215 from tapi/2181-init-search

[init] Changes the check used to determine if a Podfile already exists.
[Analyzer] support multiple values in ARCHS

Targets defining custom values for the `ARCHS` build setting
require support libs to be built with at least those same settings
to be usable.
[Gemspec] Update clintegracon to 0.5.2
Merge remote-tracking branch 'origin/master' into clintegracon

Conflicts:
	CHANGELOG.md
Merge pull request #2371 from mrackwitz/clintegracon

Use CLIntegracon for Integration Tests
[SourcesManager] Adapt for YAMLHelper changes