Rework PronunciationRecording into VoiceIntro

Using the Pronunciationrecording extension as a base, create a new
VoiceIntro tool. For full info on attribution, see README.md file.

Plenty of known issues, including problems clearing a recording and
starting again, and the description of a file including undefineds.