Add PortType::ChannelMapping and use it in LV2PluginInstance
Fleshing out PortType and Channel mapping classes