Rework the 'Punctuation level' (now 'Speak punctuation') preference to include a custom punctuation list.