Fix map caching
Fix ML_GetFullname
Remove cache building from ML_Init

It's already in ML_Shutdown, ML_Restart calls ML_Shutdown first
and the cache is only read from ML_Init so this is useless.
Comment code which is unused because of comments
Merge pull request #37 from hettoo/mapcache

Fix map caching and various maplist bugs