reactive: remove dead code from previous implementation

These functions are specific to the previous impelementation in which
the controller would empty the switch's flowtable and install new rules.
reactive: handle drop actions

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.