Multiple audio and subtitle stream support with windows compatability

- Added checks that will not run the portions of the code that aren't windows compatible
- Added support for multiple audio streams instead of one, the options would read something like:

```
{ 'audio': { 
          1: { channels: 2 } }
          2: { channels: 6 } }
 }
```

- Support for multiple subtitle channels as well

*Didn't update the tests*