MPD: Stream Name/Title are reversed compared to mpd 0.19
Compare these two outputs:

Mopidy:

```
currentsong
file: http://xstream1.somafm.com:3000
Time: 0
Artist: 
Title: Groove Salad [SomaFM]
Album: 
Name: Org Lounge - Oslo
Track: 0
Pos: 0
Id: 11
Genre: Techno Ambient
OK
```

MPD:

```
OK MPD 0.19.0
currentsong
file: http://xstream1.somafm.com:3000
Title: Org Lounge - Oslo
Name: Groove Salad [SomaFM]
Pos: 0
Id: 2
OK
```

I know the empty fields have their own issue raised, but this is about the 'Title' and 'Name' fields being 'reversed'. MPD uses 'Name' to present the radio station's ID as returned in its Metadata, and changes 'Title' whenever the track metadata changes. Mopidy appears to do the reverse.

I had a quick look in the code but I have a feeling this is something that goes a lot deeper than just switching the output around in the mpd frontend.

diff --git a/mopidy/mpd/translator.py b/mopidy/mpd/translator.py
index 025ccdc9..04abc682 100644
--- a/mopidy/mpd/translator.py
+++ b/mopidy/mpd/translator.py
@@ -38,12 +38,15 @@ def track_to_mpd_format(track, position=None, stream_title=None):
         # https://github.com/mopidy/mopidy/issues/923#issuecomment-79584110
         ('Time', track.length and (track.length // 1000) or 0),
         ('Artist', concat_multi_values(track.artists, 'name')),
-        ('Title', track.name or ''),
         ('Album', track.album and track.album.name or ''),
     ]
 
-    if stream_title:
-        result.append(('Name', stream_title))
+    if stream_title is not None:
+        result.append(('Title', stream_title))
+        if track.name:
+            result.append(('Name', track.name))
+    else:
+        result.append(('Title', track.name or ''))
 
     if track.date:
         result.append(('Date', track.date))
['mopidy/mpd/translator.py']