Plugin to obtain certificate information within notify templates

Introduces a new class OpenXPKI::Template which is a child of
Template with the default plugin path set.
Change validity connector call in NICE Local, see #158
Add missing deps (mainly remote ca connector), change digest::sha1 to digest::sha
A support for arbitrary oids in profile extension
Remove errornous config change using validity connector
Add copy_extension flag
Initial oxi-perldeps-core for suse

This is an initial implementation of the openxpki-perldeps-core package
for SuSE.

- add openxpki-perldeps-core to suse makefile
- get RPMBASE from rpm settings
- update oxi prereqs
suse vagrant build

- add vag-build.mk for suse package build
- add Vagrantfile and provisioning script
enroll-ui: add vagrant makefile
Merge pull request #161 from mrscotty/feature/suse-build

new perldeps package and suse build - fixes #155
Merge branch 'develop' of github.com:openxpki/openxpki into develop
Improvements on NICE API to support async backends
Allow autogeneration of profile input fields based on a default template
Fix bug with copy_extension (prevents crl issue)
Filter profiles for UI use

Note: This patch changes API behaviour.
get_cert_profile and get_possible_profiles_for_role now only return
such profiles that have an ui section. You can set NOHIDE to your call
to get all profiles (old behaviour)
Add epoch format to autodetext in OpenXPKI::DateTime::get_validity
Fix logging bug
Change Workflow::pause call parameters, fix logging and error handling

workflow->pause now requires epoch and not interval specification
calculation of epoch timestamp is now in Activity::pause.
Allows better support for setting explicit wakeup times
Add support for delayed revocation

Accept invalidity time in the future, uses the watchdog to pause the workflow
Remove unused Sleep activity