probes: do not send any probe packets when discovery is disabled

The code was sending a probe packet every time a new port came up on the
a switch regardless of whether discovery was enabled. It now performs
that check and only send the probe if it's enabled.
Merge pull request #357 from frenetic-lang/probes

probes: do not send any probe packets when discovery is disabled