Try to handle gated clocks better.

src:
	* V3Order.cpp (OrderVisitor::processCircular): Do not mark circular for
	internally generated clocks.

test_regress/t
	* t_gated_clk_1.pl: Created.
	* t_gated_clk_1.v: Created.