bwtest upgraded, hstring compatible with c++98, tested on gcc and msvc
HString fully compatible with c++98 & c++11. For c++11, regex support needed