Implemented FurnaceBurnEvent and FurnaceSmeltEvent

More discussion: https://forums.spout.org/threads/cause-and-event-system.6129/

Signed-off-by: Don Redhorse <dredhorse@breiden.net>