moved mforeach and map_contains to dmcompilersettings.h; added map_contains(map*,item)
Edge now with subclass Asynchron, adapted source
several improvements, increasing performance