Unified UI and other tweaks

1.0 is coming, can you feel it? This PR brings many changes:

1. As discussed in #443 Zed now no longer has a separate project picker window. When you launch Zed, it will open a regular editor window with the project picker integrated (but all integrated into a single-window UI matching the editor theme). To open more Zed windows use the `Window:New` command (Command-Shift-N/Ctrl-Shift-N).
2. Native window chrome is back on Linux (Chrome app) and all standalone versions. Using the native window chrome makes Zed fit better with the rest of the OS. However, this has not (yet) been enabled for Windows and Mac in the Chrome app version because on those OSes the title bar isn't capable of showing text (particularly: the project name). This is rather important information, so I've opted to keep the custom windows chrome there for now.
3. Some keys have been tweaked (see the [keys.json in the diff](https://github.com/zedapp/zed/pull/444/files?diff=unified#diff-3)) to be more consistent, and to work better on Linux and Windows (there were many issues there, as it turns out -- I recently became a Linux user).
4. Part of the key binding tweaking is support for many vim-like keys used together with `Alt`. For instance: `Alt-j` moves the cursor down, `Alt-k` up. Other vim-like keys supported: `Alt` and `h`, `l`, `0`, `^`, `$`, `w`, `b`, `G` and `Esc` now clears the selection (if any). Most movement keys like this together `Shift` do the same thing, but extend/create a selection in that direction, e.g. `Alt-Shift-l` selects the character to the right.  
    Not only is this nice for vim users, I think it's good for everybody to have non cursor-key alternatives for moving the cursor around without the arm strain of moving away from the regular alphabet characters to move the cursor.

Please report anything broken as a Github issue. I made some deep changes here and there, I tested it a fair amount, but there are likely bugs remaining.