WIP: Fix Soft Keyboard Issues
This maintains the keyboard state of the
TextInputLayout across screen rotations and manually requests focus where needed for API 28.
This MR also upgrades the emoji library to fix its rotation bug and gets rid of the
KeyboardAwareLinearLayout that was the last relict from the time when we
were using Signal's emoji implementation.