reactive: handle drop actions (Closes #239)

The code assumes that every flow would send a packet to an output port.
This is not the case. A flow may drop a packet by having an action with
a single empty group. The controller should install those rules
regardless of the liveness of ports.