lib: cpp: TOutput: add zephyr-specific strerror_s implementation
lib: cpp: TOutput: add zephyr-specific strerror_s implementation

In Zephyr, optimize `TOutput::strerror_s` to minimize (stack)
space. The string error table is in ROM in any case, so string
values will not be overwritten (if they happen to be compiled-in).

Signed-off-by: Chris Friedt <b335fc22cf1358c7e834a5788f93b9f24396b889@fb.com>

Jens-G/thrift,Jens-G/thrift,apache/thrift,Jens-G/thrift,Jens-G/thrift,apache/thrift,Jens-G/thrift,apache/thrift,apache/thrift,Jens-G/thrift,apache/thrift,apache/thrift,Jens-G/thrift,Jens-G/thrift,Jens-G/thrift,apache/thrift,apache/thrift,Jens-G/thrift,apache/thrift,apache/thrift,Jens-G/thrift,apache/thrift,Jens-G/thrift,Jens-G/thrift,Jens-G/thrift,apache/thrift,Jens-G/thrift,apache/thrift,apache/thrift,Jens-G/thrift,Jens-G/thrift,apache/thrift,Jens-G/thrift,apache/thrift,apache/thrift,apache/thrift