openflow.discovery: Send packets in batches

We now only run the send timer up to some maximum number of times per
second.  If we have more than that number of LLDP packets to send, we
send them in batches.

We also no longer shuffle the packets in the cycle.
openflow.spanning_tree: Ignore disabled link state changes

We no longer recompute the tree when a disabled link goes up or down.