speech: Add REASON_FOCUSENTERED which now gets used by event_focusEntered instead of calling speakObjectProperties directly. Aside from being cleaner (isolating this code to speech), this also means that settings such as report object descriptions are honoured for focus entered.