* sd: minor API path handling cleanup
* sd: sync with master-749-b11c95a
* sd: use original API parameters at the internal C++ API
* sd: split_mode and auto_fit backend support
* sd: sync with master-758-c674225
* sd: sync with master-765-bb84971
* sd: sync with master-767-885f01a
* sd: sync with master-714-b12098f
* sd: support for boogu and longcat edit
* sd: remove SD_TYPE_COUNT == GGML_TYPE_COUNT assertion
The current code should be able to deal with an out-of-sync ggml.
* sd: generalize edit mode support
* sd: sync with master-719-f440ad9
* sd: sync with master-721-8caa3f9
* sd: sync with master-692-9b0fceb
* sd: sync with master-694-276025e
* sd: sync with master-697-5db680c
* sd: sync to master-700-c2df4e1
* sd: sync with master-704-6e66a1a
* sd: sync with master-707-5a34bc7