Added missing initialization of some functions in the homunculus interface

- Fixes issue #7536 (thanks to jTynne for the report)
http://hercules.ws/board/tracker/issue-7536-map-crash-july-15th/
- Minor corrections to the other interfaces as well (reordered
  initialization to follow the definitions, removed duplicate entry in
  the skill interface initialization, commented out some unused entries)

Signed-off-by: Haru <haru@dotalux.com>
Merge branch 'master' of https://github.com/HerculesWS/Hercules into ghbb

Conflicts:
	src/map/battle.c