Following up https://phab.comm.dev/D6320#189520
Decided to patch Expo CLI, because:
- this gives more flexibility - works in every scenario, no need to remember that some commands don't support `--scheme` flag (e.g. `expo run`)
- restores behavior that Expo should have from the beginning.
This patch should be maintainable, I added comments to each patched snippet. If it ever fails, we can always fall back to using `--scheme` flag in `yarn dev`. I also linked the discussion in expo/expo repo that describes this patch in-depth.
Also, because now the URL under the QR code is a deep link, it became less readable, so the local dev IP is displayed explicitly in addition to the deep link:
// TODO image here
Depends on D6319, D6320