update

Added RefreshGameID method which checks if Current GameID has changed,
and updates the game stats accordingly.

CharacterCache CurrentHitPointsPct now has event OnHealthValueChanged --
currently used in new Death Hook to accurately predict when resurrected.

Changed the distance check for items (gold/globe/items) to 2D. Hopefully
fixing the range issue.

Restricted the Line of sight behavior for units to only
elites/rares/uniques/goblins.

Added new Death handling hook which is inserted in the default Death
Treehook. This helps with accuracy of death handling.

Removed the DateTime check from avoidance behavior condition.