Document the nullable pointer optimization in the FFI guide

Closes #8748
auto merge of #13451 : cmr/rust/doc-ffi, r=brson

Closes #8748
libtest: rename `BenchHarness` to `Bencher`
Closes #12640