Fixed scheme-less URL detection, fixes #24

Fix for the issue + two new tests (one for external files, one for the issue).
Fonts test fails, but it's out of the scope of this issue.