don't need moultiple catkin generation calls.
subprojects don't need catkin package definitions.
remove internal dependencies, now automatically handled.