Move stopping channel into struct an unexport it
Move stopping channel into struct an unexport it

Allows for multiple spinners to be stopped separately. Users of library
shouldn't need to see the stop implementation, for a simpler interface.

diddledan/spinner,briandowns/spinner,mjmac/spinner