RN: Upgrade to RN 0.61

Description

With the upcoming updates to RN we need to migrate the app to use the androidx support libraries, this means that those native dependencies that are not up to date to use androidx we'll need to fork them, update them and submit PR's to the corresponding upstream.

Testing:

1. General smoke test as every part of the app is affected by this upgrade
2. Testing across OS versions (Nougat, Oreo, Pie, and Q for Android; 11.x, 12.x, 13.x for iOS)
3. Testing of Youtube link previews as the third party library that handles this had various changes
4. Testing of the share extension as the navigation library had various changes
5. Testing under EMM conditions
6. Thorough testing on Android as the Javascript engine has been upgraded (Hermes)

QA Test Steps

See description.

Reporter

None

Mana

4

Assignee

Miguel Alatzar

QA Assignee

Jelena Gilliam

Reporter

Elias Nahum

Fix versions

Mattermost Team

Mobile

Sprint

None

Labels

None

QA Testing Areas

Mobile - RN

GitHub Issue

None

Components

None

Epic Name

RN: Upgrade to RN 0.60
Configure