Added an iterative play and seekto command which roughly even out plays
and seektos so that the delay from the music player service does not
effect synchronization of phones. New methods are seriously buggy and hard
to listen to at the moment, however wanted to commit recent changes
because they are a good baseline, and new experimental code will be harder to read.