Slow Dynamics in Binary Liquids : Microscopic Theory and Computer Simulation Studies of Diffusion, Density Relaxation, Solvation and Composition Fluctuation.