Generalize .obj renaming
Remove PBES1 entirely
Fix make clean, removed too much
Split off the keyed interfaces of transform to Keyed_Transform

Remove the unhelpful 'Algorithm' base class which had previously
acted more or less as a global base.
Fix Skein_512::clear
Use unique_ptr instead of bare pointers and explicit delete in block, mac, hash.
m_ namespaced everything while I'm in there. Changed CMAC poly_double signature.
More unique_ptr, also cleanup MGF1 usage
Rename the various pubkey padding schemes to match the common names.

Way back when, following IEEE 1363 naming seemed like a good idea. But not so much.
unique_ptr all the things
More unique_ptr
More unique_ptr, and pull <memory> all the way up to types.h
Guess I won't be needing these
More unique_ptr
Avoid memory overread in last block of CFB encryption.
Add initializer for test main
Fix algo factory compile
Fix binary names
Typo fix