Modified external outputs interface.

Added external output pins.
Added test interface for those pins.
Replaced "local output mock variables" with probe variables, which don't generate warnings about unused variables. Now, the only warnings are about empty operators.