Continued progress on Map. SearchTree refined, added TCore.strdup()