Rust fixes for 6.6

 - GCC build: fix bindgen build error with '-fstrict-flex-arrays'.

 - Error module: fix the description for 'ECHILD' and fix Markdown
   style nit.

 - Code docs: fix logo replacement.

 - Docs: update docs output path.

 - Kbuild: remove old docs output path in 'cleandocs' target.