Move actual 0xc3 and 0x1d7 packets sending into one function.
Add function for actual packet sending from clif_send_sub.
update HPM hooks.
add channels config into clif interface.
into mapindex add variable with default map and position.
share mapindex in char server.
Replaced pincode_enabled to pincode->enabled
Merge pull request #410 from pois8n/master

Replaced pincode_enabled to pincode->enabled
Merge pull request #403 from 4144/mapext

into mapindex add variable with default map and position.
initialize missing variable in clif_changelook.
Merge pull request #405 from 4144/clifext

Extend clif.c
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.