The Character Theory of Finite Groups of Lie Type