colors: inform user if voices are missing and delay dataset init

Using checkForVoices() helper

Introduced a mode property to FindIt superclass and only open the
missing-voices dialog for the "colors" instance.

Also we need to delay the Dataset initialization to activity startup
or the sounds are not updated when the locale is changed.