Add YAML to the debian dep-list
Allow paths for OpenXPKI::Config::Merge to be passed in constructor

Offer constructor params as third option to set the database and
directory path used to load/store the configuration
API CHANGE! Remove passing of CONFIG_ID in Crypto Profiles and use class property

The OpenXPKI/Crypto/Profile/* classes are inconsistent in using the CONFIG_ID
parameter - there is already a class property that is set on construction but
some methods pass the CONFIG_ID as an argument. This commit removes the argument
from all calls and makes the method using the internal property instead.
Enable Template Toolkit to build CDP/AIA/OCSP values in certificates

Add a TT parser to the CDP, and AIA (OCSP, CA_ISSUERS) section in the
certificate profiles.

The subject of the issuer certificate is available in the ISSUER key,
Note that each item in the ISSUER hash is an array itself, even if
there is only a single value in it. Therefore you need to write
e.g. ISSUER.OU.0 for the (first) OU entry.
Bugfix for broken Connector/Config-Layer

Implements the new Config Layer based on the Connector::Multi and
Config::Versioned. The connector fetches its configuration from the
head of the internal repository. The repository must contain a valid
configuration before you start the server. There is no automatic import
of config files into the repository, you can load a configuration with
the new "loadcfg" method of openxpkictl. The default path for the
config filesystem is /etc/openxpki/config.d/ and you must have at least
one valid value in it as it is not possible to create an empty config.
Added loadcfg method to import configuration to openxpkictl

The new method takes care of loading a filesystem based configuration
based on Config::Merge into the internal repository used by
Config::Versioned.
Add Connector to package dependency and Makefile for debian
Added loadcfg method to import configuration to openxpkictl

The new method takes care of loading a filesystem based configuration
based on Config::Merge into the internal repository used by
Config::Versioned.
Add setup for Config::Versioned repo to debian postinstall

The use of Connector::Versioned as Config layer requires an exisiting
git repository to when startting the server. The postinstall script
creates a dummy file /etc/openxpki/config.d/openxpki.ini and imports
this into the repository using openxpkictl loadcfg
Code cleanup (missing dependencies in Makefile.PL, one double declaration of a variable and POD mistakes).
Bugfix to build XS modules correctly with perl 5.14.
Fixed usage of qw according to the recommendation from djulia.
Fixes to the exception handling.
1. Normalized the exception message by sorting the params.
2. The function throw should not throw an own exception if a problem occurs.
3. Fixed tests.
4. Added a missing use statement in OpenXPKI::Config.
Support for OpenSSL 1.0.
Fixed a buggy usage of the function update (DYNAMIC => WHERE).
Changed parameter DYNAMIC of SQL select function.
Merge pull request #1 from bellmich/feature/server_dbi_explicit_sql_like_usage

Changed parameter DYNAMIC of SQL select function.
Added support for OpenSSL 1.0.
Several small bug fixes.
Added git primer for developers.

This is an introduction to git and GitHub for developers unfamiliar
with the two.
Merge pull request #3 from aleibl/feature/git-primer

Short introduction on how to use git