dtostr
  * defaulted the precision parameter to 6
  * returns number of characters written (like sprintf)
started implementing double versions of process_token
  * minimal testing because mostly copy paste
  * all of the numeric passes
  * threader
  * some text passes