add error message for circular dependencies in catkin_make_isolated and catkin_topological_order (fix #607, fix #608)