Revert "Revert "Add UiTranslationStateCallback.""

This reverts commit 7c8010211de045cd54b655e7005a94d680f5c8db.

Reason for revert: Original change broke the build. This is a clean
revert. The next change in the relation chain here fixes the error.

Bug: 177500482
Bug: 182896753
Test: mmma frameworks/base/ RUN_ERROR_PRONE=true
CTS-Coverage-Bug: 182853869
Change-Id: I0a0ce22feb2e54769103f8f4eecbffe425099412
7 files changed