Interconnect: cannot call explicit Signal constructor this way.

I wonder why GCC 4.6, 4.7 and Clang accept it, but GCC 4.5 not.
Interconnect: these classes already have non-default constructor.

Probably overlooked when adding `explicit` keyword to all constructors.
Added the keyword to existing constructors instead.