Issue 10831: PyUnicode_FromFormatV() doesn't support %li, %lli, %zi (original) (raw)

PyUnicode_FromFormatV() supports %d, %ld, %lld, %zd, %u, %lu, %llu, %zu, %i. But it doesn't support %li, %lli, %zi.

Attached patch implements the 3 missing formats, and add unit tests for all these formats.