Set of patches and changes, that fixes compilation of native PKCS11 support as subpackage. Moves definition of USE_PKCS11 from config.h to Makefiles. Defaults to off and only PKCS11 subdirectories set it to true.
Fixed PKCS#11 used everywhere. Just custom system to use PKCS11 on part of built tools. FIXME: unit tests not passing, something broken inside.
Current build has PKCS11 enabled for both variants, because USE_PKCS11 is configured in config.h.