Usage of extended IFriioControl

1) Call IBonDriver3::GetTotalDeviceNum, return 0, 1, 2... n, etc up to 8 device.
2) Find out type of devices connected to which index.
    for each of GetTotalDeviceNum() {
2a) Call IFriioControl::SetDeviceNum, argument is DeviceIndex, 0 to n
2b) Call IBonDriver::OpenTuner().
2c) Call IFriioControl::GetDeviceType(). Returned value is from eDeviceType enum. Save it.
2d) Call IBonDriver::CloseTuner().
    }
3) Done

About high-speed channel scan IFriioControl::ChannelScan (TBD)

1) This function will only be available on White Friio. Others return EC_NOTSUPPORT_SCAN
2) It takes 40 seconds for UHF scan (Physical channels ONLY, not TSID / Service)
3) Format and parameters are TBD - feedback on this is welcome.

Normal + extended usage:

1) Call IFriioControl::SetDeviceNum (default is first device, for old apps compatibility)
2) Call IBonDriver::OpenTuner()
3) ... whatever.

Multiple copies of same driver are allowed, multiple copies of same driver with same device index are not.
None of this has been tested.
If someone feels like translating this document, email it to bugs@friio.com

Version 2.5 added network CAS, this was only tested with single device (and not really tested, so YMMV).
