LUA parameters + character_create_from_template

Correct way to pass parameters to LUA functions.
character_create_from_template requires now to give a map and coordinate for the newly created character.
Make sure LUA VM is created

Wheen a NPC is instanciated, make sure the LUA VM is created before returning.
character_create_from_template changes

character_create_from_template requires now a map and coordinate for the newly created character.
Allowed tiles check by LUA scripts

Allowed tiles are now checked via LUA scripts
[demo01] update for LUA map checking