Fix catkin workspace for recursive packages

I don't know if there is a clever way to locate the catkin workspace for a specific ROS package.

Anyway, this PR fixes this location for packages not directly under $catkin_workspace/src.