Enable toggling point filtering on the fly for DirectShow

I for some reason neglected to add something to actually handle this
back when I added point filtering in the first place.
Latest translations from crowdin and Authors file update (translators)
Report volume change when using mute/unmute hotkeys too.
updated version to 0.592
Remove leftover global source stuff from Windowstuff

GlobalSourceEnterScene ended up being called twice if a new global
source was added while preview/stream was running, also remove the old
check for global sources present since this is now supposed to be
handled with reference counting.
Add a button to toggle recording on/off

Like the description says. Currently nukes the Dashboard button, not
quite sure where to put it. Allows you to toggle recording while
streaming, to split up videos or turn it off while you AFK in Orgrimmar
for ten hours.
Fix 10038 errors / buffer loss from premature socket close
Fixed toggle recording functionality

Hopefully. Made the recording wait for a keyframe before starting,
adjust the timestamps for the output file so they display the correct
video duration. Start AFKing in Orgrimmar, everyone!
Add stream status indicator next to current time

Display current recording/streaming status next to the current running
time. (LIVE)/(LIVE+REC)/(REC)/(Preview)
Add file that didn't get included

GitHub's application for some reason didn't detect that any changes had
been made to this file.
Set HeapEnableTerminationOnCorruption flag
Change the idle description for the toggle recording button

Because it confused everyone. It's now just a grayed out "Start
recording" while it's disabled.
Remove Toggle recording from the strings because it's obsolete
Clean up the recording stuff a bit

Remove duplicate code and make it so the recording doesn't request a
second keyframe while everything is booting up.