Add support for Ubuntu

Since Ubuntu is a derivative of Debian, the support for Ubuntu
is implemented in trunk/pacakge/debian. Actually, it is only the
build instructions that differ.
Add Proc::SafeExec to prereqs for debian build
Initial work on new OpenXPKI::Config subsystem

- Add new OpenXPKI::Config and tests
- Add t/tests.m for running dev tests
- switch from Config::Std to Config::Merge
- update t/12_config/01-initdb.t and supporting files
- ensure that passing an empty path supresses reading config files
- Modify DEB_BUILD_OPTIONS in debian Makefile
    For dh-make-perl, the option '--notest', which allows us to just
    package those modules without installing prereqs we make in the
    build process, is no longer supported. Instead, DEB_BUILD_OPTIONS
    is set to 'nocheck'.
- add libconfig-versioned to debian prereqs
- fix typo in debian package control files
- update Makefile to use Config::Versioned, update README
- add package build of Config::Versioned to Debian Makefile
- add more options to example for adding user in debian build README
- add Config::Versioned to prereqs, etc
- streamline debian package build docs
- Remove requirement for config directory (the idea
  is that during the migration from XML to Config::Versioned
  that the new config should be completely optional--if
  /etc/openxpki/config.d doesn't exist, continue with
  normal operation)
- Add OpenXPKI::Assert, which is used for comparing values
  read from XML with those read from Config::Versioned
improvements to debian packaging

- Add step in README for saving snapshot of test system
- Add support for Martin's makefiles
- Add git info to package description
+ debian: makefile and vergen

- Add control.template for packages
- Modify Makefiles to use Martin's include files
Merge branch 'feature/debian-build' into develop
Add test framework
add tools/distver
Fix common/Makefile.inc to delay exec of vergen

The assignment of TT_VERSION_SYMBOLS used ':=' instead of '='. When
starting out on a virgin system without our CPAN dependencies, the
vergen fails because of a missing dependency. This fix delays the
execution of vergen to a point when we are actually creating the
openxpki packages and not the underlying CPAN dependencies.
Rework CPAN dependency build for SuSE

Using a bit of fancy "make" footwork, this attempts to streamline
the build process for CPAN dependencies. It's still not complete and
the next steps will include making it more general for other
distributions as well.
Merge branch 'feature/config-suse' into develop
Rename OpenXPKI::Tests to OpenXPKI::Test
Merge branch 'feature/test-framework' into develop
add OpenXPKI/Test/More.pm to MANIFEST
Merge branch 'release/v0.10.0' into develop
Merge branch 'master' into develop
Docs Fixed
Added "like" andparam_like test and fixed param_isnt
Added new Activity GetCertificateIdentifier
Override validity of CRL from profile by parameter