Merge pull request #21 from rad1us/develop

Develop
Merge pull request #23 from rad1us/develop

added conditional backoff time (localtime based)
Merge pull request #24 from rad1us/develop

Develop
Merge pull request #25 from rad1us/develop

Develop
Merge pull request #26 from rad1us/develop

Fixed anonymous enrollment bug
* Configfile syntax extension 'include <cfgfile>' to include configfiles
Merge pull request #28 from pgk69/develop

* Configfile syntax extension 'include <cfgfile>' to include configfiles
* Source restrukturing
* Differentation between internal and external procedures
* cascading configuration extended for directories
* Formatting
* put comments into procedures
Merge pull request #29 from rad1us/develop

Develop
* code cleanup
* new Procedures: installRoots, getInstalledRootCAs, syncRootCAs
* keystructure changed
Merged Core cleanup from pkg

Merge branch 'develop'  into develop

Conflicts:
	agent/bin/certnanny
	agent/lib/perl/CertNanny.pm
	agent/lib/perl/CertNanny/Enroll/Sscep.pm
	agent/lib/perl/CertNanny/Keystore.pm
	agent/lib/perl/CertNanny/Util.pm
Debug openSSL renewal after code merge
resolved merge conflict
* Initial logs are buffered until u set a logtarget and do a log
* default logtarget set to OFF
* Java getInstalledRoots implemented
* several fixes
CAPI engine debug after code rework