added NetlistTraversalDecorator to the HAL core to collect all functions traversing the netlist and returning some set of gates depending on the specified conditions in one place
moved some functions from netlist_utils (old ones now deprecated)
old functions still used, e.g., in the GUI, will need some cleanup in the future
get(shortest)path and get(complex)gate_chain functions must still be moved