Add abc::io::binary::console_file_base as base class for console_reader/writer
Force host encoding for console I/O
Reformat comment
Remove unnecessary copy restriction on abc::c_str_to_str_adapter
Add abc::_ptr_to_str_backend to replace abc::to_str_backend<void *>
Add test case for nullptr
Add abc::to_str_backend specializations for STL smart pointers
Enable tracking of smart pointers in ABC_TRACE_FN() calls
Simplify abc::app_module class hierarchy, remove unused classes
Rename abc::app_module to just abc::app, rename cxx/hxx files accordingly