configuration: refactoring

no longer use a configuation module
remove configuration loading from file
add configuration unit tests
always run unit test both in lazy and greedy mode
use make_object instead of par_loop
fix invalid device state for dat copy constructor in opencl and cuda
mark test as expected fail