[matter.main] merge the use_changes dicts in a safer way
[matter] use copy.deepcopy for every portage backtrack generated object