misc changes
add HMAC Sign/Verify support
complete DSA support
add ECDSA support
fix DSA merging conflicts
add DH support
fix ECDSA merging conflicts
add ECDH partial support
Merge branch 'ecdh' into work

Conflicts:
	src/lib/cryptoki_compat/pkcs11.h