Pretty big change to remove the references to COM IMMDevice objects from CoreAudioDevices. This should allow for better handle management.

Part of this was to remove the extra layer of POCO's in between and CoreAudioDevice now interacts with the COM Interfaces directly.