speed up snprintf double to string by removing unused code but default to using karma for now given it is more future proof - followup to #1697
tweak benchmark: add snprintf test, only measure join_all time not thread creation, and use a double test value that converts the same across karma/snprintf/ostringstream