Minor cleanup to CryptoPP hash template adapter
Remove unneeded includes in MD5.h and SHA3.h
Minor cleanup to remove unneeded default functions
Move some ugly ByteVector template stuff from the header to .cpp since that is the only place the scope is needed
Expand build directories to ignore to clang and gcc variants