Merge pull request #204 from CardContact/master

SmartCard-HSM improved token, PIN and EC key support
pkcs15-tool: remove unused 'pubkey_pem_encode()'

used instead the sc_pkcs15_encode_pubkey_as_spki()
pkcs15: encode public key algorithm (issue 202)

coding style: use linux style line break
macosx: inlude all files needed to build the installer from distribution.

There was a typo in the makefile...
pkcs15init: iasecc: fix uncomplete merge

prototype of sc_pkcs15_get_object_guid has been changed
coding style: remove trailing spaces
pkcs15: PIN value not validated in pkcs15-verify

In pkcs15-verify the value of PIN is not more validated for conformity with PIN policy,
value is only checked for maximal allowed length.

So that, no more need of 'ignore-pin-length' configuration option - now it's default behavior of common framework.
coding style: use short form of debug macros
sc_pkcs15_encode_pubkey_as_spki depends on DER encoded RAW key

Make sure the sc_pkcs15_pubkey structure contains the DER endoding
of the RAW public key before trying to produce the SPKI version.