Extinguish Torches

Resolving issue 895.

I was a little confused as to whether to use CustomData or the mCharge of a CellRef. I interpreted your (Zini's) last post in the Development topic to mean "Use a CustomData, as the time remaining is a float, not an int". It was a little ambiguous, I hope I understood correctly.