Extensive rewrite of basyx::vab

This commit
 - Significantly improves and simplifies frame handling
 - Introduces proper exception handling in vab return frames
 - Adjusts VAB behaviour to reflect changes made in the Java SDK
 - Fixes bugs in server code
 - Fixes bugs in model provider code

Change-Id: Iada7096102c3dc6d42a4832ab488d0b4799dd15c
Signed-off-by: Thomas Psota <thomas.psota@iese.fraunhofer.de>
37 files changed