Fix/font fixed paths

This fixes a problem in `duo`: https://github.com/duojs/duo/issues/369

@MatthewMueller @jacobstr

The deps returns from css parse will now drop any duplicates detected after having stripped all filepath endings after `#` or `?`.

Two questions:

1. After stripping if we find it is still unique we do not *restore* the stripped string. I think we *should* restore it in this case, but let me know what you think.
2. Will suffixed `#.*` `?.*` have any unintended false positives?