Creating the plugin system for the OCS. Plugins regarding Trust and Signing can be added without having to completely modify the OCS itself.
Spring 1 OCS V 1.1.0.
Signing using only hazelcast is possible.
Testcases + plugin system.
Merge commit '0044de380d121786b15893674cccea4907eb8241' into dev-1.1.0

Conflicts:
	OCS/src/main/java/com/trust1t/ocs/externals/services/ITextAbstractionService.java
	OCS/src/main/java/com/trust1t/ocs/externals/services/impl/ITextAbstractionServiceImpl.java
	OCS/src/main/java/com/trust1t/ocs/plugins/util/EncodingUtil.java
	OCS/src/main/java/com/trust1t/ocs/signcore/impl/command/VerifySignatureCommand.java
	OCS/src/main/java/com/trust1t/ocs/signcore/impl/externals/factories/ExternalsInputFactory.java
	OCS/src/main/java/com/trust1t/ocs/signcore/impl/services/PdfHashingServiceImpl.java
	OCS/src/main/java/com/trust1t/ocs/signcore/impl/services/PdfSigningService.java
	OCS/src/main/java/com/trust1t/ocs/signcore/impl/services/PdfSigningServiceImpl.java
	OCS/src/test/resources/keystore/test.jks