Doctors have diagnosed Sen. John McCain with a brain tumor — a diagnosis that’s led to a tremendous outpouring of support from political friends, and foes.