Move PyLoxi onto the new IR

Reviewer: @andi-bigswitch

As we discussed there's some future work to do in the IR to add is_fixed_length/etc to OFClass, and using a better representation for types than strings. The `of_g.is_fixed_length` and `of_g.base_length` maps are the only remaining uses of the legacy of_g stuff in pyloxi now.