Tests
Tests: Move driver.pl tee into perl to avoid process issue, bug650.
Fix GCC version runtime changes, bug651.
Debug: More digits for debug file sorting.
Tests: Allow driver to find 't' signals when not first in file.
Commentary
Fix packed array select internal error, bug652.
Fix packed array select internal error, bug652.
Merge branch 'master' into gated-clock
More general detection of clocks gated by local AND:

src:
	* V3Gate.cpp (GateVisitor::visit(AstNetList*, ...): move findClockEn
	before any other optimizations.
	(NodeMatcher::en): Add astNODEMATH.
	(NodeMatcher::NodeMatcher()): Likewise.
	(NodeMatcher::match_recursive()): Likewise.
	(NodeMacther::lookup): Ensure dummy has a NULL value.
	(GateClockEnGraphVisitor): Improved commenting. Delete m_gatedClock
	and m_gateVar. Replace m_prevClock by m_lastClock. Add new type
	ClockEnInfo and list m_clockEnInfo.
	(GateClockEnGraphVisitor::findGc): New instance function.
	(GateClockEnGraphVisitor::visit(GateVarVertex*, ...): Simpler
	recursion using ClockEnInfo list.
	(GateClockEnGraphVisitor::visit(GateLogicVertex*, ...): Likewise.
	(GateClockEnGraphVisitor::clockEnTree): Initialization changed to
	match new class instance variables.
	(GateVisitor::findClockEn): Iterate all top level changes, not just
	those used as clocks.

test_regress/t:
	t_gated_clk_3.pl: Created.
	t_gated_clk_3.v: Created.