Colloquium: Theory of quantum corrals and quantum mirages