Merge pull request #3 from ushis/master

Added "random" & "repeat" command.
Merge pull request #4 from ushis/master

Added "shuffle" command.
Merge pull request #5 from ushis/master

Fixed Client.Shuffle() and CommandList.Shuffle()
Added mpd's "update" command.