Add function for parse/report unknown map flag.
Add function for parse or report about unknown object in parsing script file.
update HPM hooks.
Fix npc->parse_unknown_object usage.
Add function for create npc.
Update HPM hooks.
Follow-up to 26cdd53, 0623d4f

Whitespace cleanup

Signed-off-by: Haru <haru@dotalux.com>
Merge pull request #392 from 4144/npcext

Add functions for report/parse unknown map flags and script objects + sepate function for create npc
in validateinterfaces.py tool add support for checking not added functions to initerfaces.
Add different command line actions to validateinterfaces.py.
Improve a bit checking in validateinterfaces.py.
Replace some direct methods usage to interfaces.