more small cleanups to Mapping<> code - As<> support for As<map<Key,T>> () - untested
new module Common/Compare and Common/KeyValuePair - not really used yet