Makefile: virtuoso and cache backend variable

and adapt config-system, to be more flexible with
different configurations (e.g. if you wanna use more
than one store backend)

with this commit it is possible to set the cache-
and store backend in the Makefile and tell the
test suite which one it have to use. in this way
its now possible to test everything again with
different backends