Add "status" command for cmus-remote
This command queries player status. It is not useful as regular command
so it is implemented only for cmus-remote.
$ cmus-remote -C status
status playing
file /home/joeavg/music/test.flac
duration 126
position 103
tag artist Some Band
tag album Some Album
First line is always "status playing/paused/stopped". If there's a file
available then "file", "duration", "position" and any collected tag
values follow (even if player is stopped). Duration is "-1" if not
known.
Any newlines in filename or tags are replaced with literal \n and
backslashes with literal \\.
All commands now return text terminated with empty line. "status" is
currently the only command returning anything real data. Other commands
return just empty line (i.e. one newline).