Fixed #809 -- switch back to always using UnsupportedAlgorithm
Address most of my own comments
Add additional reason tags
Update tests and raise sites
Update tests
Fixes to @alex's comments
Remove change to bindings
Pain the bikeshed a different colour
Merge pull request #849 from public/changeup-exceptions-2-electric-boogaloo

Use a single tagged exception instead of a hierarchy