Remove Speaker from Group

Minor new function allows speakers to be un-grouped.
Tested with a 4 speaker network. No apparent problems with removing group masters or ungrouped speakers, the topology updates appear to correctly notify other controllers of the updates and they respond appropriately.

First commit ever using GIT so be gentle and I hope I have done it right.