build: return to standard use of 'autoconf'

Following http://sourceforge.net/p/opensc/mailman/message/32009859/

* 'configure.ac' is not mored created by bootstrap script, but present in source
* 'version.m4' is introduced and contains the 'volatile' package settings:
   settings that can be changed for the needs of particular build (ex. change PACKAGE_SUFFIX using the Git 'describe' or 'commit' data)
* 'bootstrap' script facilitate change of the package setting during the 'autoconf' phase
build: bootstrap script has expected content

added CI specific 'bootstrap' script version: with parameters it creates the 'm4.version.ci' -- CI specific 'm4.version'
build: uninstall-hook for opensc.conf
build: by default enable SM support
build: put PACKAGE_VERSION_REVISION into version.m4
pkcs11: more of debug messages
pkcs11: take pubkey CKA_VALUE from pub_data
md: fix return code in 'CardGetContainerInfo'
Add fence against using EVP_sha256 mech.

Which is only available in >=0.9.8
Dont use sha256 if openssl is older than 0.9.8.