useless lib here
map_item type changed
map init and free done in specific functions
map_item definition moved in map.c
Merge branch 'map_item-private'