part of #304 create a workspace marker file when build succeeded.
documentation: less ambiguous docstring
part of #304: python function in catkin/workspace.py to retrieve parent workspace
part of #304: run catkin_make in ancestor containing marker file, if any