Rename thread_local_ptr.*xx to just thread_local.*xx
Change interface of abc::thread_local_ptr to look more like std::unique_ptr
Implement missing move-constructors and destructors for abc::io::text::str* classes