Make catkin_toplogical_order execute main()
Merge pull request #299 from jamuraa/fix-topological-order

readd missing __main__ for catkin_toplogical_order (regression of 078638842364d7c95a005506dfe3759cdd60285a)
Refactor setup.sh and setup_util.py

The refactor was necessary to set env vars for
all workspace in one run.

Fixes #289
Merge pull request #301 from ros/refactor_setup

Refactor setup.sh and setup_util.py
fix pkg-config for absolute libraries (fix #300)
Make plain cmake install to devel when --install not present
ensure test results folder exists
Merge pull request #302 from ros/fix_devel_cmi

Make plain cmake install to devel when --install not present
partly apply #298: ensure to output lines if colorization fails, add command to exception message when its execution raises OSError
rework importing catkin stuff to always prefer catkin-from-source if it is already installed
remove obsolete file
remove obsolete BUILD variables and find_package(ROS)
0.5.59
Merged run_commands in catkin.builder module
Merge pull request #311 from ros/merge_run_commands

Merged run_commands in catkin.builder module
Unicode fixes in catkin_make_isolated
work around pkg-config reordering libs with no -l prefix (#300)
Refactor catkin_make_isolated's plain cmake pkgs
Merge pull request #310 from ros/fix_unicode

catkin_make doesn't handle colorizing of unicode text properly
Merge pull request #313 from ros/fix_devel_cmi

Refactor catkin_make_isolated's plain cmake pkgs