fixed bug in Iterable<>::As<> return type
significantly improved As<> template support in Mapping<> container, and regression tests (but so far only tested on vs2k12/windows)