Uses `scrot` if available in `screenshot`
Moves command-finding to top of `screenshot`
Splits out `runtimepath` modifying function
Uses Rust Vim files from Git
Defaults curl-api-login password to `"password"`
Moves Zsh JSON functions into separate files
Handles numeric-looking strings in Zsh JSON

Makes `json_object asdf 1234 fdsa foo` return:

```json
{"asdf":1234,"fdsa":"foo"}
```

instead of:

```json
{"asdf":"1234","fdsa":"foo"}
```
Adds `curl-api-upload-photo`

Uploads its arguments in a single batch.