Fixed the coverage report; it was missing a lot of files.
Added a spec for normalize_digest.
Added a spec for Signature#components.
ECDSA.sign: Return 0 if r is zero.