Initial commit and transfer of some of the ITK parts over to AGM_Explosives.

Testing still needs to occur as well as a code clean up and setup of the data to support the new method of explosive placing.
Configured the data for explosive usage. As well as added UI for the required pieces.
Finished renaming various code elements and removing parts that are no longer required or part of this system.
Commented out all currently unused code.
Added the ability to defuse explosives (not entirely sure the current implementation is suitable, would be better to have a more involved defusal process.

Added the ability to set the timer of explosives, current implementation is just suitable but would be better to have the ability to select which type of trigger you would like for the explosive (specifically the ones that allow multiple trigger types). Then handling explosion via script to allow for a better timer system, exactly 15 seconds, exactly 3 minutes and 10 seconds, etc.
Added being able to select the trigger type for an explosive if it supports multiple trigger types.

Added a custom timer for timed explosions.
Added correct visual setup objects for each explosive.
Merge pull request #442 from CorruptedHeart/ExplosiveHandling

Explosive handling