Add setMaxHealth support
Merge pull request #196 from coaster3000/patch-1

Make _maxhealth settable
Add experience to Events: BreakBlock, Fish, ExtractFurnace
Merge pull request #197 from coaster3000/patch-2

Add experience to BreakBlock and Fish events, new FurnaceExtract event
Added new _handleClass to help with custom mob identification
Use Magic stuff for _handleClass
toint: check for number before string
Added .canSee. conditional
Remove redundant HumanEntity _inventory
ValueChange routine should transform and set Integer values correctly.
Do all ValueChange math with doubles and then convert to correct type after
EventDataProvider should specify the class it is really returning, not what its owner wanted
Transform the left side into what the property wants
Indentation fix
Handle Number like Double in ValueChange
Don't create a transformer for upcasts