Upgrade the MacOSX package build script to current state of affairs.

 - Target only Intel (available since 2006) and OS X 10.6+ (released in 2009)
 - Use sources only from https://github.com/OpenSC/
MacOSX: remove obsolete EXTRA_DISTs from Makefile.am

build scripts have been changed in 3fc2dbc9
Fixup: somehow a double "make make" slipped through.

Thanks to Pohjalainen Pietu for noticing it.
libopensc: use short form of the debug message calls
libopensc: introduce 'encoded-content' to the sc_file data

it's the hold place for the file's initial encoded content.
For some cards such data can be included into the file creation command.
more macros for the values from ISO specification
libopensc: more comments about FCP data
Update domain name. paljak.pri.ee is gone since 2011.
macosx: move the binary build components from martinpaljak.net to opensc-project.org
Update gitignore to include files generated on OSX.
win32: build and include to MSI package 'openpgp-tool.exe'
epass2003: list_files implemented
epass2003: properly disable padding

EVP_CIPHER_CTX_set_padding needs to be called after EVP_EncryptInit_ex
and EVP_DecryptInit_ex, otherwise padding is re-enabled, which in turn
causes buffer overruns
Merge pull request #136 from zhalas/epass2003_fix_padding

epass2003: properly disable padding when initializing OpenSSL ciphers.
libopensc: invalid usage of SC_ERROR_MEMORY_FAILURE

Initiated by discussion in https://github.com/OpenSC/OpenSC/pull/134 .

SC_ERROR_MEMORY_FAILURE has to be used as a resulting code of the card related operations,
and not as result of the memory allocation problems.

New 'warning' category of SC_ERRORs introduced -- SC_WARNING_xx .
Error text and SC_ERROR associated with return codes 6300 and 6200 has been changed.
macosx: make the opensc-uninstall script better at removing all files.
pkcs11-tool: ignore CRYPTOKI_ALREADY_INITIALIZED error

https://github.com/OpenSC/OpenSC/pull/118
Print warning and ignore 'Cryptoki library has already been initialized'  error
returned by C_Initialize().
pkcs15: new 'data' member in 'sc_pkcs15_data_info'

New member keeps the value of the PKCS#15 DATA object.

Internal pkcs15 procedure that reads DATA object is modified
to check if requested data are already vailable in 'data-info',
an only then try to read the content of dedicated on-card file.

For some emulated PKCS#15 systems value of DATA object is kept as 'direct' value
in a proprietary attribute files and so the common read procedure could not be used.

; some efforts to unify layout of code source.
pkcs15init tool: throw error when invalid appliaction-id supplied

fix action labels
pkcs15init: copy DATA object value to 'pkcs15-data-info'

When creating new DATA object, keep it's value in 'data' member of
'sc-pkcs15-data-info' data.
Used by pkcs15init emulation layer to store DATA value into a proprietary placement.