Basic support for composing emoji
Switched to new emoji lookup pattern, added rendering support.
Added "recent emoji" panel as an LRU cache.