some initial changes to get catkin_make_isolated to generate setup files without any source packages. Things do not work correctly at this commit.