Fixed double slash in fingerprinting

Also added tests for the reverse router for fingerprinting.
Merge pull request #3074 from jroper/fingerprint-failure

Asset fingerprinting produces URLs with a double /