Handle query strings in source urls (#172)

- the load()/play() method can now accept a string argument containing queries
- HTML and JavaScript playlists now work with source urls containing queries