theme: Be more selective when adding margins to toolbar items

Merged Nikita Churaev requested to merge lamefun/gtk:toolbar-spacing-fix into master

Only add margins to direct children of toolbar items, this fixes the gaps between linked buttons inside custom toolbar items.

Example of the problem:

rhythmbug

Merge request reports