mobject: provide access to children
put namespace non_std into separate library
buffered_ifstream: reads char-by-char
lexical cast
lexical_cast: throw exception if something wrong
bad_lexical_cast
some fixes
wml::tokenizer