Xcode has some issues with generated sources/headers and compiling sources.  This splits the actions/rules out into support targets to help coax Xcode into rebuilding when it should.  There still seem to be some possible issues, but it does fix some fail cases we were able to create. Fix the case where test runners were not getting the configuration lists.
Xcode has some issues with generated sources/headers and compiling sources.  This splits the actions/rules out into support targets to help coax Xcode into rebuilding when it should.  There still seem to be some possible issues, but it does fix some fail cases we were able to create.
Fix the case where test runners were not getting the configuration lists.

TEST=everything still builds, and hopefully things do better at rebuilding when they should.
BUG=none
Review URL: http://codereview.chromium.org/437013

git-svn-id: e7e1075985beda50ea81ac4472467b4f6e91fc78@762 78cadc50-ecff-11dd-a971-7dbc132099af

omasanori/gyp,okwasi/gyp,xin3liang/platform_external_chromium_org_tools_gyp,ttyangf/pdfium_gyp,omasanori/gyp,Danath/gyp,enkripsi/gyp,adblockplus/gyp,chromium/gyp,erikge/watch_gyp,enkripsi/gyp,mgamer/gyp,LazyCodingCat/gyp,mistydemeo/gyp,bdarnell/gyp,enkripsi/gyp,Jack-Q/GYP-copy,mapbox/gyp,dougbeal/gyp,bulldy80/gyp_unofficial,carlTLR/gyp,mistydemeo/gyp,xin3liang/platform_external_chromium_org_tools_gyp,okwasi/gyp,ttyangf/pdfium_gyp,clar/gyp,channing/gyp,mumble-voip/libmumble-gyp,AWhetter/gyp,IllusionRom-deprecated/android_platform_external_chromium_org_tools_gyp,azunite/gyp_20150930,turbulenz/gyp,sport-monkey/GYP,adblockplus/gyp,Chilledheart/gyp,sanyaade-teachings/gyp,mapbox/gyp,Chilledheart/gyp,Jack-Q/GYP-copy,turbulenz/gyp,mumble-voip/libmumble-gyp,lianliuwei/gyp,brson/gyp,ryfx/gyp,svn2github/kgyp,clar/gyp,android-ia/platform_external_chromium_org_tools_gyp,bpsinc-native/src_tools_gyp,LazyCodingCat/gyp,dougbeal/gyp,pyokagan/gyp,mgamer/gyp,carlTLR/gyp,lukeweber/gyp-override,sport-monkey/GYP,pyokagan/gyp,lukeweber/gyp-override,sdklite/gyp,okumura/gyp,sdklite/gyp,AWhetter/gyp,yinquan529/platform-external-chromium_org-tools-gyp,openpeer/webrtc-gyp,channing/gyp,tarc/gyp,mkrautz/gyp-libmumble,ttyangf/gyp,turbulenz/gyp,MIPS/external-chromium_org-tools-gyp,mgamer/gyp,bulldy80/gyp_unofficial,svn2github/gyp,sloanyang/gyp,okumura/gyp,mapbox/gyp,lianliuwei/gyp,msc-/gyp,openpeer/webrtc-gyp,sfiera/gyp,bnq4ever/gypgoogle,amoikevin/gyp,duanhjlt/gyp,bnoordhuis/gyp,saghul/gyn,AWhetter/gyp,Omegaphora/external_chromium_org_tools_gyp,saghul/gyn,cysp/gyp,ttyangf/gyp,Danath/gyp,cchamberlain/gyp,lianliuwei/gyp,kevinchen3315/gyp-git,bulldy80/gyp_unofficial,adblockplus/gyp,mumble-voip/libmumble-gyp,ttyangf/pdfium_gyp,geekboxzone/lollipop_external_chromium_org_tools_gyp,bnoordhuis/gyp,dougbeal/gyp,Phuehvk/gyp,cchamberlain/gyp,bpsinc-native/src_tools_gyp,xin3liang/platform_external_chromium_org_tools_gyp,luvit/gyp,sport-monkey/GYP,okwasi/gyp,mistydemeo/gyp,turbulenz/gyp,sfiera/gyp,alexcrichton/gyp,mistydemeo/gyp,geekboxzone/lollipop_external_chromium_org_tools_gyp,bdarnell/gyp,sanyaade-teachings/gyp,amoikevin/gyp,erikge/watch_gyp,springmeyer/gyp,cysp/gyp,enkripsi/gyp,yangrongwei/gyp,trafi/gyp,Omegaphora/external_chromium_org_tools_gyp,mumble-voip/libmumble-gyp,AWhetter/gyp,cysp/gyp,clar/gyp,luvit/gyp,svn2github/kgyp,mkrautz/gyp-libmumble,android-ia/platform_external_chromium_org_tools_gyp,duanhjlt/gyp,enkripsi/gyp,channing/gyp,Jack-Q/GYP-copy,tarc/gyp,luvit/gyp,openpeer/webrtc-gyp,yjhjstz/gyp,dougbeal/gyp,sloanyang/gyp,LazyCodingCat/gyp,bnoordhuis/gyp,sfiera/gyp,brson/gyp,azunite/gyp,springmeyer/gyp,springmeyer/gyp,sdklite/gyp,luvit/gyp,cchamberlain/gyp,bnoordhuis/gyp,springmeyer/gyp,ttyangf/gyp,Danath/gyp,yjhjstz/gyp,ryfx/gyp,chromium/gyp,brson/gyp,MIPS/external-chromium_org-tools-gyp,omasanori/gyp,adblockplus/gyp,kevinchen3315/gyp-git,Jack-Q/GYP-copy,bnq4ever/gypgoogle,IllusionRom-deprecated/android_platform_external_chromium_org_tools_gyp,tarc/gyp,kevinchen3315/gyp-git,erikge/watch_gyp,ttyangf/gyp,ttyangf/pdfium_gyp,trafi/gyp,pandaxcl/gyp,Jack-Q/GYP-copy,sanyaade-teachings/gyp,mapbox/gyp,Chilledheart/gyp,AOSPU/external_chromium_org_tools_gyp,MIPS/external-chromium_org-tools-gyp,azunite/gyp,openpeer/webrtc-gyp,pyokagan/gyp,adblockplus/gyp,mkrautz/gyp-libmumble,alexcrichton/gyp,mapbox/gyp,lianliuwei/gyp,bnq4ever/gypgoogle,AOSPU/external_chromium_org_tools_gyp,sport-monkey/GYP,Phuehvk/gyp,duanhjlt/gyp,carlTLR/gyp,LazyCodingCat/gyp,yjhjstz/gyp,sdklite/gyp,okwasi/gyp,bnq4ever/gypgoogle,yjhjstz/gyp,okumura/gyp,erikge/watch_gyp,sport-monkey/GYP,tarc/gyp,android-ia/platform_external_chromium_org_tools_gyp,msc-/gyp,bdarnell/gyp,geekboxzone/lollipop_external_chromium_org_tools_gyp,dougbeal/gyp,duanhjlt/gyp,Danath/gyp,sloanyang/gyp,xin3liang/platform_external_chromium_org_tools_gyp,bpsinc-native/src_tools_gyp,geekboxzone/lollipop_external_chromium_org_tools_gyp,msc-/gyp,brson/gyp,AOSPU/external_chromium_org_tools_gyp,sanyaade-teachings/gyp,pandaxcl/gyp,MIPS/external-chromium_org-tools-gyp,yjhjstz/gyp,azunite/gyp,pandaxcl/gyp,azunite/gyp_20150930,turbulenz/gyp,lukeweber/gyp-override,yinquan529/platform-external-chromium_org-tools-gyp,bpsinc-native/src_tools_gyp,svn2github/gyp,yinquan529/platform-external-chromium_org-tools-gyp,chromium/gyp,chromium/gyp,ryfx/gyp,msc-/gyp,openpeer/webrtc-gyp,svn2github/gyp,amoikevin/gyp,azunite/gyp_20150930,bnq4ever/gypgoogle,msc-/gyp,trafi/gyp,channing/gyp,lukeweber/gyp-override,carlTLR/gyp,Omegaphora/external_chromium_org_tools_gyp,mgamer/gyp,AOSPU/external_chromium_org_tools_gyp,LazyCodingCat/gyp,trafi/gyp,duanhjlt/gyp,azunite/gyp,alexcrichton/gyp,springmeyer/gyp,svn2github/gyp,saghul/gyn,sanyaade-teachings/gyp,chromium/gyp,yangrongwei/gyp,AWhetter/gyp,Omegaphora/external_chromium_org_tools_gyp,saghul/gyn,kevinchen3315/gyp-git,cchamberlain/gyp,pandaxcl/gyp,saghul/gyn,yangrongwei/gyp,amoikevin/gyp,svn2github/gyp,svn2github/kgyp,mgamer/gyp,svn2github/kgyp,clar/gyp,azunite/gyp,pyokagan/gyp,yangrongwei/gyp,svn2github/kgyp,cysp/gyp,cysp/gyp,ttyangf/pdfium_gyp,mkrautz/gyp-libmumble,omasanori/gyp,Phuehvk/gyp,clar/gyp,IllusionRom-deprecated/android_platform_external_chromium_org_tools_gyp,pyokagan/gyp,alexcrichton/gyp,Chilledheart/gyp,erikge/watch_gyp,Danath/gyp,sdklite/gyp,bulldy80/gyp_unofficial,Phuehvk/gyp,Chilledheart/gyp,ttyangf/gyp,amoikevin/gyp,IllusionRom-deprecated/android_platform_external_chromium_org_tools_gyp,ryfx/gyp,azunite/gyp_20150930,Phuehvk/gyp,carlTLR/gyp,azunite/gyp_20150930,trafi/gyp,bulldy80/gyp_unofficial,ryfx/gyp,tarc/gyp,sloanyang/gyp,yinquan529/platform-external-chromium_org-tools-gyp,pandaxcl/gyp,okumura/gyp,bdarnell/gyp,android-ia/platform_external_chromium_org_tools_gyp,bnoordhuis/gyp,cchamberlain/gyp