Revert "[Rake] Check required binaries"

This reverts commit 581eb06a0aec59df0b0c5ab79113cfea970d0a62.

Conflicts:
	Rakefile
[spec] Disable tests that require mercurial to be installed if it's not.

You'll see output at the end of a run like:

```
[!] Skipping test due to missing `hg` executable: Installs a Pod with different subspecs activated across different targets

[!] Skipping test due to missing `hg` executable: Installs a Pod with an external source
```
[rake] Make more resilient against not having installed bundle.
[rake] Do not scare user when running `rake bootstrap`.
Fix rubocop issues within the Rakefile
[Resolver] Ensure Informative errors are always shown for platform incompatibilities

Closes https://github.com/CocoaPods/CocoaPods/issues/2868
[Bundle] Update Molinillo
[IntegrationSpecs] Update fixtures for Molinillo debug output going to STDOUT
Split linter messages from attribute names

Related to Core/#199. Makes linter messages more modular and informative
[Gemfile] Use Core from master
Merge pull request #2866 from CocoaPods/linter-attr-name

[Linter] Split linter messages from attribute names
[LockingDependencyAnalyzer] Fix updating a pod that has subspec dependencies

Closes https://github.com/CocoaPods/CocoaPods/issues/2879.
fix for xcode 'legacy' build locations, so that products from Pods.xcodeproj get resolved correctly from user's xcodeproj targets, updating changelog