allow overriding URLStream
could be useful for projects such like https://github.com/flavioribeiro/bemtv
in which fragment loading is offloaded in JS.
loading fragment in JS also be useful to avoid the crossdomain.xml limitation ...