[pod] Whitelist pods for configurations

An option to only link a specific pod to the target when building in a specific configuration.
The exact syntax is still TBD, pending discussion in https://github.com/CocoaPods/CocoaPods/pull/1668
which implements the corresponding functionality.
[pod] whitelisting: code style and specs
[pod] Whitelist pods for configurations

An option to only link a specific pod to the target when building in a specific configuration.
The exact syntax is still TBD, pending discussion in https://github.com/CocoaPods/CocoaPods/pull/1668
which implements the corresponding functionality.
[pod] whitelisting: code style and specs
[TargetDefinition] Coerce configuration names from user input to strings.
[TargetDefinition] Return list of all configurations for which pods have been whitelisted.
[TargetDefinition] Make predicate method more Ruby-ish.
[TargetDefinition] Also take singular :configuration for whitelisting.
[TargetDefinition] Cleanup docs.
Gracefully handle unexpected source structure

Closes https://github.com/CocoaPods/Core/issues/110
Make unexpected source structure `Informative` even more informative
[DSL] Don't prepend the spec name to default_subspec
[Specification::DSL] Introduce default_subspecs

Closes CocoaPods#2099
Fixing Rakefile's bootstrap
Fixing Rakefile exception cases
Fix .travis.yml to add en_US.UTF8 locale
Trying to fix Travis build error with 'invalid byte sequence'
[travis-ci] Correctly set the LANG environment

Fixes #133
Merge pull request #128 from CocoaPods/default_subspecs

Default subspecs
Merge branch 'master' into feature-non-version-dir-name

* master:
  [travis-ci] Correctly set the LANG environment
  Trying to fix Travis build error with 'invalid byte sequence'
  Fix .travis.yml to add en_US.UTF8 locale
  Fixing Rakefile exception cases
  Fixing Rakefile's bootstrap
  [Specification::DSL] Introduce default_subspecs
  Update docs in DSL for podspec attribute.
  Fix wrong number on an issue reference in the changelog
  [DSL] Don't prepend the spec name to default_subspec
  Changelog and fixing a quote
  [Rubocop] Adding exclusion of `spec/fixtures/**` in the `.rubocop-cocoapods.yml` common rules config file even if it has to be repeated in the .rubocop.yml config file if we need to add other exclusions (like `lib/*/vendor/**`)
  [Rubocop] trying to split CocoaPods/Core specific rubocop rules and CP-common rules, so that we start using a common .rubocop-cocoapods.yml across all CP repos See discussion in CocoaPods/cocoapods-plugins#17
  Added missing space to acceptor
  Add labels to all the linter warnings and errors
  [Gemspec] Drop requirement for ActiveSupport < 4
  Simplify URL validation.
  Validate URIs before making requests, only catch SocketErrors.

Conflicts:
	CHANGELOG.md