Add AzeDIT 3.5 card support

AzeDIT cards are similar to EstEID 3.5 cards but have their own
cold ATR and AID
iso7816: allow extended length APDUs
openpgp-tool: Return EXIT_SUCCESS if no error occurs

exit_status is either set directly or a function return is ORed with it,
in which case EXIT_SUCCESS can never be returned if the initial value is !=
0;
iso7816: propagate the length of the computed signature
generate bash completion scripts from XML doc files

This generates the scripts that lets bash do completion per specific tool.
It gets the options from the documentation XML files that are also the
source for the man pages and HTML.
Merge pull request #238 from eighthave/master

generate bash completion scripts from XML doc files
changed sc_apdu_t.data back to const unsigned char *
fixed type of pkcs15init_initialize

regression from 95b6b4cc
Public certs and pubkeys with an auth_id are treated as private (See #291)

Code to test for an auth_id for certs and pubkeys was removed.
See: PKCS#15 section 4.1.3 Access methods

This is conseritive change and all objects could be treaded the same.
Fix Lc byte in VERIFY PIN block for PC/SC PIN PAD reader
Merge pull request #317 from CardContact/fix-Lc-in-PINblock

sc-hsm: Fix Lc byte in VERIFY PIN block for PC/SC PIN PAD reader
Merge pull request #315 from dengert/privateObjects

Public certs and pubkeys with an auth_id are treated as private (See #291)
Merge pull request #312 from frankmorgner/fix-p15

fixed type of pkcs15init_initialize
Merge pull request #311 from frankmorgner/const-data

changed sc_apdu_t.data back to const unsigned char *
Merge pull request #260 from frankmorgner/iso-ext

iso7816: allow extended length APDUs
Merge pull request #195 from rainermetsvahi/master

Add AzeDIT 3.5 card support
Merge pull request #276 from asmw/fix_return

openpgp-tool: Return EXIT_SUCCESS if no error occurs
adjust send/receive size accoriding to card capabilities
macosx: locate the best newest SDK present on the computer.

With recent versions of XCode, PC/SC headers are hidden inside
the SDK folder inside XCode app, and the global path is not
guaranteed to be present. This allows to build easily from source
without depending on a specific XCode/OSX version.
macosx: locate and target the latest SDK to build against.