Colloidal and Self-Assembled Quantum Dots for Optical Gain