Update list of system emoji

Description

Before doing this, we need to think through any issues that will be caused by adding new system emojis such as:

  • If a system emoji is added that has the same name as a custom emoji that already exists, what will happen?

  • What happens if the apps are out of sync on what emojis they think exist? Notably, if the mobile app expects emojis that the server doesn't have, we need to still render them at least somewhat properly.

  • Are there any other issues that need to be considered here?

Updating the list of emojis will require:
1. On a version of Mac OS running the latest version, update `emoji.js` and `emoji.json` for the mobile and web app repos using the script found at `build/emoji/make-emoji` in the web app repository
2. Generate emoji_data.go for the server based off emoji.json. This comment contains a Go snippet that should be able to do that

Also needs to update the library for unicode emojis in the push proxy server

QA Test Steps

None

Mana

None

Assignee

Unassigned

QA Assignee

None

Reporter

Harrison Healey

Epic Link

None

Fix versions

Mattermost Team

Apps

Sprint

None

Labels

None

QA Testing Areas

Emoji

GitHub Issue

None

Components

None
Configure