URIs allowed for src_files and serve_files

Sometimes it can be useful to allow direct inclusion of scripts that are outside of your project (or are getting served with another building server from another local port). This tiny patch allows usage of properly-built URIs with `src_files` and `serve_files`.

It carefully handles `file:` URI scheme so this also is a semantic improvement.

Test included.