Characteristic classes of coherent sheaves on singular varieties Geometry of moduli spaces and representation theory. Lecture notes from the 2015 IAS/Park City Mathematics Institute (PCMI) Graduate Summer School, Park City, UT, USA, June 28 -- July 18, 2015 