Mac: Added new endpoints to SyncListenerService.

- /api/player    Returns the current player status and metadata
- /api/playlist  Returns the current player playlist
- /api/remote/*  Remote commands for controlling the player
                 Commands: play, pause, stop, previous, next, goto
(/api/remote/goto/[playlist_item_index]).