Refactors VABInterfaces and Providers to use ProviderExceptions

Refactors VABBaSyxTCPInterface and VABHTTPInterface to handle ProviderExceptions
Refactors JSONProvider, AASAggregationProvider and DirectoryModelProvider to use ProviderExceptions
Refactors tests to test new Exception behavior

Change-Id: I7f24a2abb20f4c7e7e3613b7c7f5018759128f3a
Signed-off-by: Maximilian Conradi <maximilian.conradi@iese.fraunhofer.de>
8 files changed