[[ Bug 12885 ]] Initial API for PlatformSoundRecorder - TODO-RECORDER marks the places in the engine where they need to be used.
[[ Bug 12885 ]] Update Quicktime sound recording to use SGAudioMediaType
[[ QTRecorder ]] Implement various parts of the QT recorder using SGAudioMediaType
[[ QTRecorder ]] Implement pause and resume for QT recorder
[[ Bug 12885 ]] Replace some SoundMedia code
[[ Bug 12885 ]] Prevent some sound recording crashes
[[ Bug 12885 ]] Make record loudness a positive integer between 0 and 100
[[ QTRecorder ]] Add record pause and record resume for Windows
[[ Bug 12885 ]] Tweaks to get things compiling on windows
Merge branch 'develop' of https://github.com/runrev/livecode into bugfix-12885

Conflicts:
	engine/engine.xcodeproj/project.pbxproj
	engine/src/answer.cpp
[[ QTRecorder ]] Tweak pause/resume
Merge remote-tracking branch 'ali/bugfix-12885' into bugfix-12885
Merge branch 'bugfix-12885' into develop