c++ lib: to_string support enhanced to cover boost::optional

also - TToString will try to use std::to_string where possible
(one less potential dependency from boost)
compiler - cpp11: OperatorOstreamGenerator added