rostest: rostest depends on rostest-native (resolves #83)

The rostest package requires that the rostest executable can be
found by cmake's find during configure. Hence, rostest depends on
rostest-native.
To implement this, rostest is refactored into a common file
rostest.inc and the specific dependencies for rostest and
rostest-native.

This commit resolves issue #83.