[#78632442] Ported key loading from various configurations
[#78632442] Missed the utility class in previous commit
[#78632442] Throwing exceptions with a proper message
[#78632442] Adding Additional Exception (testing pivotal hook)
[#78632442] Fixing PSR according to project settings
[#78632442] Fix for not throwing expected exception
[#78627856] Introducing basic configuration
[fixes #78632442] changing api to use interface
Minor CS change to fix build
Show why the build fails in travis rather than only that it fails
show errors of phpcs, optimize phplint
Merge pull request #4 from SURFnet/improvement/display-build-errors-in-travis

Display build errors in Travis
Merge branch 'develop' into feature/signature-validation
Added common collection interface and implementation
CS fix
Adding specific X509 handling
Adding fingerprint certificate handling
Ported the signature verification
Fix build
Expand the test autoloader with an additional autoloader

This so that mocks can be kept out of the source.