added support for multiple audio streams as well as multiple subtitle streams
more windows compatability checks
added communicate option on probe to prevent deadlock on large files
proper mapping

No longer using global -map 0 option
No maps each stream properly so additional unsupport streams won't cause
errors

Also und languages will default to english
rearrange optlist
typo fix
undefined video map

originally tried to set to 0, but this is unreliable as video stream is
often not first
Returns error if no map is specified
whitespace cleanup