Synthesis and Post-synthesis Transformations of Colloidal Semiconductor Nanocrystals