Refactor StringExtensions::truncate_bytesize
Refactor StringExtensions::truncate_bytesize

Apply following Refactorings:
  Remove dead, uncovered code (also improving coverage).
  Rename parameter to clarify that it's # of bytes, not char length.
  Remove loop ('while').

raysuelzer/mushroom-observer,MushroomObserver/mushroom-observer,pellaea/mushroom-observer,MushroomObserver/mushroom-observer,raysuelzer/mushroom-observer,JoeCohen/mushroom-observer,raysuelzer/mushroom-observer,MushroomObserver/mushroom-observer,pellaea/mushroom-observer,raysuelzer/mushroom-observer,MushroomObserver/mushroom-observer,pellaea/mushroom-observer,JoeCohen/mushroom-observer,raysuelzer/mushroom-observer,pellaea/mushroom-observer,JoeCohen/mushroom-observer,JoeCohen/mushroom-observer,pellaea/mushroom-observer,JoeCohen/mushroom-observer,raysuelzer/mushroom-observer,raysuelzer/mushroom-observer,pellaea/mushroom-observer,MushroomObserver/mushroom-observer,JoeCohen/mushroom-observer,JoeCohen/mushroom-observer,MushroomObserver/mushroom-observer,pellaea/mushroom-observer,MushroomObserver/mushroom-observer