Use boost::locale for windows only plus compile fixes for gcc/catch