Shen-Ta Hsieh(BestSteve)

Results 6 issues of Shen-Ta Hsieh(BestSteve)

* Reject None type in function type definitions * Reject unreasonable long vector sizes * Add output file option for redirecting output to a file * Use `fmt::print` for output

* Prevent `Fd` in INode leaking to Poller interface * Remove unused `Conf` * Add warning for declaration shadowing another declaration.

c-CLI
c-Test
WASI
c-CMake
c-AOT

* Remove emuration of append flag on pwrite * Add missing error codes * Always pass output varable for GetOverlappedResult * Treat EOF error as recoverable

c-WASI

* Fix potential buffer overflow in wasi_ocr

c-CLI
c-CAPI
c-Plugin
c-Test
WASI-NN
c-CMake