FurnaceSmeltingEvent

- Returns block being smelted
- Returns cooking time so far
- Returns cancelled status
- Allows cancellation of smelting event

Signed-off-by: The Yeti <admin@theyeticave.net>