Add URI filename support

This patch adds support for URI filenames. (And defaults them to on.)

I wish this was a bit cleaner to express in cabal syntax...