Add missing interface usage.
Merge pull request #412 from 4144/mapinterfaces

HPM Hooks Update. (Thanks 4114)
HPM Hooks Update

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
add npc area size field.
Add script command to set npc click/activate instance.

New script command: setnpcdistance N
Where N is distance in tiles from where npc can be clicked.
Add script command setnpcdistance into docs.
Fix script error termination if already running script continue from very far npc.

Note for Haruna: possible it may add side effects. Need check.
Add getnpcdir and setnpcdir functions.
Add script command getnpcclass.
Fix incorrect memory access in script command getareausers.
Extend script command getareausers.
Add function what call OnUntouch event.
Add function what called if player leave npc area.
If player left npc, call onUnTouch event.
Add OnUnTouch event/label into scripts documentation.