Two problems, first is that the commit hash increased from 11 to 12, so
just handle anything longer than 11 now...
second is that the commit number was added, but the parser was putting
that on the type (e.g. bootonly) instead of adding it to the revision
field, this is now fixed... I'll have to regenerate part of the db to
handle this, but it's a relatively new thing, so won't be hard..
expand the tests, and provide more targets for running tests...
make addinfo.sh better when updating the database.
have addinfo.sh use the newly created minimizer and verification
functions in snapaid.sh... update snapaid.sh to allow sourcing
so these functions can be reused...
Implement quoted-printable decoding, so that was can parse emails
encoded...
The above was needed to support verification of signatures when the
email is signed w/ a detached signature... The signature is over
the quoted-printable email, but to get the hashes, needed to be
decoded...
Improve the hash detection to use a full regular expression to prevent
SHA512 at the begining of text from being parsed..
fix mispelling of bciroot...
print warning if a rev is invalid, so it can be detected sooner..