High-Precision c and b Masses, and QCD Coupling from Current-Current Correlators in Lattice and Continuum QCD