Implement the detect() function of the MSIOunit filter in order to represent the real possible audio routes of the IPhone.
Since listing the available outputs is not possible in IOS, we instead use the [AVAudioSession availableInputs] function, and work with the assumption that all inputs also have a corresponding output which should work for all bluetooth device.
Some specific optimisations where made using MSSndCard name as tags before, they are now flagged in the new paramString of the MSSndCardManager instead.