Scrobbler is made a template class parameterised by a container used to store pending scrobbles; LastfmScrobbler uses std::deque to store pending scrobbles (was: std::list). (contributes to #16)