There's more than just native_targets that have build settings -- move code for build settings out onto abstract target.
Merge pull request #11 from venmo/marklarr/aggregate_targets_2

Allow all abstract targets to have build settings changed