HTTP Request Defaults, HTTP Headers Manager and HTTP Cookies Manager are hierarquical, then you can include them inside Threads Group and/or Controllers and all samples inside will respect the nearest configuration element in the hierarchy tree.
I tested them in JMeter 2.13 and 2.9 and I'm pretty sure that other versions will behave as these two.
