SRI allows base64 and unhyphenated digest names

This PR updates the SRI tests to allow for unhyphenated digest names in the `integrity` attribute and to allow normal base64 encoding for digests in addition to web-safe base64 encoding. These changes are based on the discussion in https://github.com/w3c/webappsec/pull/78.

/cc @mozfreddyb @hillbrad