P001Model: Per-class dealloc method names

P001Model now chooses alternate dealloc method names that include the swizzled class's name.

• The new format is: `P001Model_SwizzledClassName__dealloc_withModelWillDie` (instead of just `dealloc_withModelWillDie`) and `P001Model_SwizzledClassName__dealloc_withoutModelWillDie` (instead of just `dealloc_withoutModelWillDie`).
• These are provided (along with the original `dealloc` selector name) via `deallocOriginalSelector()`, `deallocWithModSelector()`, and `deallocWithoutModSelector()` functions (I had been meaning to get these into constants, and this satisfies that nicely).