Optionally configure tests

For the recipes in meta-ros, we only want to configure and build the basic packages and not the tests.
This replaces pull-request #96 by not requiring gtest for the packages anymore. If we want to add the tests to some dedicated package, e.g. ${BPN}-test, in the future, then we have to reconsider this issue again.