Biological macromolecules in solvents of variable density: characterization by sedimentation equilibrium, densimetry, and X-ray forward scattering and an application to the 50S ribosomal subunit from Escherichia coli.