openflow_input: add discriminators to experimenter superclasses

Reviewer: @andi-bigswitch

Also fix the Python backend to replace its logic for ignoring virtual classes 
to just use the IR.