minor update to SamplePlayer docs
added VoiceTest
minor comment update
updated pch files for NodeTest, since they get copied to new tests
Voice is stored by weak_ptr in MixerImpl, removed when it goes out of scope
removed MixerImpl's master gain, it wasn't exposed and nothing like this will be in public api for initial release
added ability for Voice to take option that tells it not to connect to master output.  Voice now exposes getInputNode() and getOutputNode(), user can connect up the Voice themselves with the latter.
added a stereo source file to the test
added VoiceTest to msw test sln
added more docs for Voice updates
minor formatting
minor aesthetic updates
begin TargetFileImplMediaFoundation, working for floating point .wav (only)
added in the commented out format fields, they were causing the out.wav to be unreadable by media player
wip MF 16bit pcm support
SamplePlayer::getNumSeconds() returns double, not size_t
checkpoint: working stereo pcm /w int16 encoding on windows
add header to test project
added generic interleave / de-interleave routines that work on c arrays, using in FileMediaFoundation
added routines for interleaving int16 -> floating point and deinterleaving float point -> int16, using in FileMediaFoundation