This PR declares the module system as no longer experimental and makes the `experimental.module` option a no-op, to be removed.
This PR fixes a problem for structures with diamond inheritance: rather than copying doc-strings (which are not available unless `.server.olean` is loaded), we link to them. Adds tests.