Add rule methods to match outbound interfaces
This MR adds new oiface and oiface_id methods to the Rule type that are analogous to the existing iface and iface_id methods but match outbound interfaces instead of inbound interfaces.
This is useful for NAT and TCP MSS clamping when building a home router, both of which I might open new MRs for.