fix relative paths in non-import url() use

This adds handling for relative paths in non-import urls and a test to verify the new behavior.

I would welcome any criticism of my implementation here, but I do feel strongly that the feature should be added to the project somehow.