Simulating Independence: New Constructions of Condensers, Ramsey Graphs, Dispersers and Extractors