unify output from MD5 and Sha goodies

Adds html ouput to sha goodie, and base64 output padding to both goodies.
add tests for sha goodie
add some ssx test to sha goodie
edit MD5 tests to work with base64 padding
add clarifying comment to MD5 goodie
whitespace only changes, convert tabs to spaces
add html escape tests to MD5 goodie
Sha goodie: enable use of quotes around hashed string, add appropriate tests
Sha goodie: allow some noise in query before string, amend tests
amend MD5 and Sha goodie metadata, add attribution
Merge pull request #699 from jarmokivekas/md5-sha-goodies

Unifying MD5 and sha goodie answers
Goodies Templates: update some goodies for auto-template usage.

Testing these in duckpan will depend upon the changes in that repository
being integrated.
ABC: updated with structured answer.

Includes a possible technique to encode multi-inputs for
auto-templating.
Ascii: update with structured answer.
AspectRatio: update with structured answer.
ZappBrannigan: add structured answer
CalendarConversion: move to structured answer.
Passphrase: add structured answer.
WhereAmI: add structured answer.
Morse: add structured answer.