feature(i18n): adds function to sniff translation keys before use

This introduces a function to check translation key availability and provides
a workflow for using elgg_echo with fallback keys without triggering unwanted
NOTICEs.

Fixes #6299