Core-Collapse Supernova Theory: Explosion Mechanism And Explodability Conditions