* Add POWER8 VSX toolchains
POWER8, though slower than POWER9, is still used in the wild; these
toolchains should still be much faster on POWER8 than POWER8 without VSX
optimizations.
* VSX toolchains: set -cpu arg in QEMU CI tests
1. The correctly link is `how-to-build#build-for-linux` not `#pass-for-linux`, and so on other `#`
2. Add compatibility introduction for Raspberry Pi 4 (build pass)
* Add [ MacOS -> apple-cpu/apple-gpu] into supported platform matrix
* Add [ mac -> apple] into 'device support vulkan' list
Co-authored-by: meow <826150766@qq.com>
* Improve build instructions
* Merge Linux stuff into one section.
* Provide better info on dependencies
* Provide easier to use instruction for Debian / Ubuntu for native and cross-compile builds
* Capitalize Sentence and put proper punctation.
* Use backticks where appropiate
* Move Hisilicon instruction together with Arm crosscompiling
* Add information how to verify the Vulkan installation on Linux
* Change how to launch examples so it is easier (no copying needed or external resources)
* Add info about benchmark and how to test it on GPU or CPU
* Use `$(nproc)` where appropriate.
* Put some paths in quotes, in case they contain spaces or other weird characters (coma, semicolon, colon, etc).
* Remove some extremely obvious pieces that every developer usually knows.
* Use newer Vulkan SDK in instructions for Linux
* Get rid of `<ncnn-root-dir>`, and just use `ncnn`. It is what git clone does. And any developer will know how to change it if they choose to do it differently.
* Update README.md
* Update how-to-build.md
Co-authored-by: nihui <shuizhuyuanluo@126.com>