WIP: Add some editor tests (#3285)

This is a continuation of
https://github.com/zed-industries/zed/pull/3232, however as I started
working on this it seemed a bit premature.

There are a few GPUI changes to finish getting the editor green (mainly
clipboard and simulate_resize), as well as several editor methods to
port (several around changing selections), as well as several editor
methods that are now fully broken (tagged with 'todo(finish editor
tests)').

I am also comitting the partially ported integration tests, which where
close to compiling.

Release Notes:

- N/A
f25c794a7eMikayla Maki committed on 11/14/2023, 12:57:41 AM· committed by GitHubparentsa7c42be8bbced5
39 files changedLine totals unavailable