From Dwarf Spheroidals to cDs: Simulating the Full Galaxy Population in a LCDM Cosmology