proc_clean - remove empty parts of processes

    proc_clean [selection]

This pass removes empty parts of processes and ultimately removes a process
if it contains only empty structures.