Merge pull request #6 from ushis/master

Added commands to interact with stored playlists.
merge support for idle/noidle
fix Wacher.Close race
return error from Watcher.Close
Fixed Client.readAttrsList() and Client.readList()

Both functions returned nil for empty results, but should return an
empty slice. Fixed it by initializing the returned variable.