Fix #654 - Generates valid defaults for multi-device plugins

Adds methods to find a valid default input/source device for plugins that had previously hard-coded default values.

Affected plugins:
- USB Source Video
- Pulse Source Audio
- Firewire Video