Improved the dropping on SLAMs (in particular) by checking within a range rather than directly the same height value.
Completely changed the current method of Triggers for explosives to a class based system, allows for a lot more flexibility and for easier further expansion.

Removed all cellphone related things, this can be re-added at a later stage once they get implemented in properly.
Changed the manner in which detonator distance works, it is now part of the Clacker class, which will allow other sorts for triggers in the future.
Improved the detonate code slightly, removed unnecessary variable from StartTimer call to DetonateExplosive.
Allows defusal of AGM_explodeOnDefuse explosives regardless of unit type but the explosive will still explode if attempted to be defused.
Merge pull request #710 from CorruptedHeart/ExplosiveDropImprovement

Explosive improvement