Added support for client side radio stations.

An online stream URL can have some metadata added to it such as image, name, country, etc. When that URL is found in the player queue the metadata will be attached to the playing item.

Metadata can be added manually or optionally looked up in the radio-browser community database ( SettingsRadio StationsEnable radio browser).