The Deaths Of Massive Stars: Core-Collapse Supernovae And Pre-Explosion Mass Loss