first pass at removing mutable SourceFile::setOutputFormat()
FileOggVorbis sets up samplerate conversion upon clone, minor rename
updating Voice for new SourceFile api
test passes in context samplerate when loading new source file
tweak to assert that failed due to roundoff
re-adding channel count option for Voice, + test
minor cleanup
updating SourceFileMediaFoundation for latest api
added virtual abstract Source::getNumChannels(), getSampleRateNative().  Resolves the ambiguity for subclasses when they were setting protected ivars
updates on the win side for new virtual Source methods
remove commented out methods
removed Node bus indices. Connections are made using shared_ptr lookup
updates to tests / samples
refer to first input by const& when pulling in-place
context-wide init, un-init, and disconnect handle auto-pulled nodes as well
finished RAII enable structs.  update device test
tweaked the SourceFile clone method to be more clear at call site. Now there is clone() and cloneWithSampleRate()
make DeviceTest not crash when a bad device is picked
minor cleanup
most basic node test is gen -> context output