------------------
* add architecture independent flag in package.xml (`625 <https://github.com/ros/catkin/issues/625>`_)
* add error message for circular dependencies in catkin_make_isolated and catkin_topological_order (`607 <https://github.com/ros/catkin/issues/607>`_, `608 <https://github.com/ros/catkin/issues/608>`_)
* add multiarch support for catkin environment files (`545 <https://github.com/ros/catkin/issues/545>`_)
* add workspace marker file for catkin_make / catkin_make_isolated (`304 <https://github.com/ros/catkin/issues/304>`_)
* allow better performance for repeated invocations of find_in_workspaces()
* consider test_depends for topolocial order (`612 <https://github.com/ros/catkin/issues/612>`_)
* invoke empy with specific Python interpreter (`620 <https://github.com/ros/catkin/issues/620>`_)
* support setting ${PROJECT_NAME}_LIBRARIES before invoking catkin_package() (`609 <https://github.com/ros/catkin/issues/609>`_)
* update package manifest to format 2 (`619 <https://github.com/ros/catkin/issues/619>`_)
* fixes:
* fix catkin_find to not return path with '/.' suffix (`621 <https://github.com/ros/catkin/issues/621>`_)
* fix python path setting for plain cmake workspaces (`618 <https://github.com/ros/catkin/issues/618>`_)
* improve unicode handling (`615 <https://github.com/ros/catkin/issues/615>`_)
* replace CMake usage of IMPORTED_IMPLIB with IMPORTED_LOCATION (`616 <https://github.com/ros/catkin/issues/616>`_)
* do not call chpwd hooks in setup.zsh (`613 <https://github.com/ros/catkin/issues/613>`_)
* set catkin_* variables only when find_package(catkin COMPONENTS ...) (`629 <https://github.com/ros/catkin/issues/629>`_)