tentative port to WIN32
add AES/DES higher level support
add DES high level tests
Merge branch 'aes' of https://github.com/fxdupont/SoftHSMv2 into fxdupont-aes

Conflicts:
	src/lib/crypto/SymmetricAlgorithm.cpp
Used the wrong code when I resolved the conflict from the pull request.
Fix build warnings
Return the result from setKeyBits()
There are some differences between the different secret key objects and their attributes. So we must split them.
There can be other certificate types than CKC_X_509
Remember this todo. See SOFTHSM-46 for more details.
Merge branch 'win32' of https://github.com/fxdupont/SoftHSMv2 into fxdupont-win32

Conflicts:
	src/lib/object_store/test/FileTests.cpp
Make sure that the windows files are includes in the dist
SUPPORT-81: Fix handling of CKA_VALUE_LEN. Also make sure to set CKA_MODULUS_BITS, CKA_PRIME_BITS, and CKA_VALUE_LEN during C_CreateObject.
Merge branch 'master' of git://github.com/opendnssec/SoftHSMv2

Align to OpenDNSSEC master