Merged gate clustering from spice branch.
bzero is deprecated, bitwise and should be preferred to avoid control flow.
Merge branch 'cgen' of https://github.com/cdkersey/chdl into cgen