Merged requested to merge refactor_DataHandler_tests into master
Generalizes the tests for arbitrary DataHandlers and includes
std::complex<...> as tested
Right now the
TEMPLATE_PRODUCT_TEST_CASE does not really make sense, as the only DataHandler tested is the CPU version. However, as I will add the GPU version, the tests can be easily extended.