rustdoc: nitpicks & cleanup

Note: favicon seems unnecessary, browsers (incl. the olds!) fetch it from
favicon.ico in the root directory.
rustdoc: fixup the responsive bits

A min-width was needed to stay consistent with the sidebar (it's not
readable below that width anyways) and the search form is now responsive
too!