Don't preprocess css data-uris

I modified the regex to do a negative lookahead for a data: marker. If a data: marker is found, that uri is skipped.

This was causing some issues with an embedded font in Helios helios-framework/helios#43

Also added a test case that errors out without the fix, and passes with the fix.