Docs: Added in-depth explanation of `file://` protocol issues and workarounds

Fixes #478