Replace TCHAR with tchar_t in compression stream reader classes
Return unique_ptr<> from static factory methods, add rvalue reference overloads for same