Use Ruby built-in combination
Add missing param documentation for target_product_type
Add target_product_type as matching condition
Add parameter language
Allow missing combinations
Add common build settings for Swift and Frameworks

… and iOS 8+ / OSX 10.10+
Support both, key or value, for param target_product_type
Move bundle specific settings into constants
[Fixtures] Add Project with different targets
[Fixtures] Dump the project file internal build settings to xcconfig files for each of the target
[Spec] Add specs for common_build_settings
[Spec] Don't dig to deep into Bacon

Overloading describe for auto-generated setters looks like a nice and not so noisy DSL, but it caused long and ugly stacktraces
Add new settings to PROJECT_DEFAULT_BUILD_SETTINGS

CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
CLANG_WARN_UNREACHABLE_CODE = YES
[Spec] Don't generate a requirement for each key in settings, but instead for each set of settings

Generate instead more helpful error descriptions.
=> Few stack traces, more overview
[Spec] Exclude expected base settings from built settings for other configurations, so they won't be listed as unexpected
Nest all keys in arrays
Fix extracting key value pairs from xcconfig files

CODE_SIGN_IDENTITY[sdk=iphoneos*] = 'iPhone Developer' was splitted into "CODE_SIGN_IDENTITY[sdk" and "=iphoneos*] = 'iPhone Developer"
[Spec] Fix comparison of array setting values
No special handling for bundle product type
Fix build settings for Xcode 6b2