Fix PKCS#11 library handling

In case of an empty PKCS#11 library list, the default was
selected again.
Now the list remains empty and the Token menu stays disabled.
Close bug [3062708] Invalid user configuration file path name

update documentation regarding $HOME/.xca/*.txt
in doc/xca.sgml misc/*.txt
Close bug [3062711] Additional OIDs

add the OIDs as requested
Minor typo: remove duplicate '/'
Feature Request [3058195] Export directly to the clipboard

Add Export->Clipboard context menu item to
Certificates, Requests and CRLs
Feature Request [3058196] Autoload database

Add menu entry "Set as default DataBase"
to store the name of the currently open database as default DB
to be opened on startup.
Close bug [3091576] Private key export is always PKCS#8 encoded

Since OpenSSL 1.0.0 PEM_write_PrivateKey() always
writes a PKCS#8 structure.

PEM Export function PEM_write_PrivateKey() replaced by
PEM_write_#KEY#PrivateKey() depending on the KEY type.
update changelog
add extra checks for pkcs#11 lib

lt_dlopen() asserts the filename, so assure
valid content
add validity checks when using the session p11slot
update translation from launchpad

New language: turkish
Prepare a 0.9.1 pre01
Make EC parts of XCA depend on OpenSSL config

Some distributions ship an OpenSSL installation without
EC Support.
XCA evaluates the OPENSSL_NO_EC flag to disable EC

Thanks to Andreas Piesk for his patch
Improve XCA witout EC

opening a database with EC keys and certs is possible now.
support exporting requests and certs as openssl config file
check for fwrite() errors
fix typo
Improve version display

If the OpenSSL or QT version of the currently used library
differs from the one used during compilation of XCA then
both versions will be shown.
set configured CRL days when creating CRLs
improve password dialogs
rename "Remove" to "Remove from list"