Adaptive Tearing and Cracking of Thin Sheets