Change Stoppable name storage from char const* to string.

* This change ensures that the name remains stable over the
  application life time.
* Tweak the comments for the four virtual functions.
* Tweak indentation in the test.