Add support for playing from a URL

This allows you to do something like

```
$ xbmc-client --url http://media/stream.m3u
```