Remove duplicate code

Code duplication due to prior merge - removed
Remove scep client package build files for suse
SCEP fix to fetch certs from old workflows

Old workflows do not have the cert_identifier but use the csr_serial
Might also be backported as there is no negetive impact but future
workflows might also omit the cert id (csr_serial is demanded by issue
interface and should therefore be always present)
Fix missing parameter in scv4 workflow config
Add apache package to core builds on debian

Required for the now included scep cgi
Add field pubkey_hash to x509 object
Add new flag for self_signed and update workflow

Detect self signed scep requests based on public key comparisson
Clean up sample config and add documentation for scep workflow
Fix lost condition and config for scep renewal
fix logic in enrollment workflow
fixes for enrollment workflow
Fix sampleconfig script to be compat with openssl 0.9.8
Add flag to control chain in scep getcacert response

The standard is a bit vague but as most clients seem to expect the
root cert in the getcacert response we now include it by default.
For enhanced security, you can strip it from the chain setting a
config flag.
Remove any reference to config_id from old xml config and drop schema

Fixes #72
Remove leftovers from old rt ticket handling
Remove unused validator UnusedID
Change scep PKIOperation to use datapool for transaction id

Stores the transaction id in the datapool instead of using a context
search.
Use pause if ca key is unusable during crl/cert issue
Add workflow id to cert_attributes table for renew and revoke
Change API methods to use new csr/crr attributes to fetch info

Methods get_private_key and get_workflow_for_certs use the crr/csr
workflow info stored in cert_attributes table instead of a context
search to load the requested information.
get_workflow_for_certs will now also return the CRR workflow and
issuance workflows from scep or scpers (but frontend cant consume them)