improve unicode handling
fix bad usage of IMPORTED_IMPLIB by IMPORTED_LOCATION
consider test_depends for dependencies
Merge pull request #612 from ros/rep140

consider test_depends for dependencies
python: fix python path setting in plain cmake workspaces

In plain cmake workspaces the python install dir is set to
lib/python2/dist-packages instead of lib/python2.7/dist-packages

I checked the catkin/cmake/python.cmake file and in that file there is
an extra check for the version, so I assume that we should only use
the major version in case the major version is 3 or higher.
Merge pull request #615 from ros/unicode_again

improve unicode handling
Merge pull request #616 from vrabaud/indigo-devel

fix bad usage of IMPORTED_IMPLIB by IMPORTED_LOCATION
Merge pull request #618 from smits/indigo-devel

python: fix python path setting in plain cmake workspaces
update package manifest to format 2
invoke empy with specific python interpreter
Merge pull request #620 from ros/python3_empy

invoke empy with specific python interpreter
fix catkin_find to not return path with '/.' suffix
Merge pull request #621 from ros/fix_catkin_find

fix catkin_find to not return path with '/.' suffix
Merge pull request #619 from ros/package_format_2

update package manifest to format 2
Export architecture_independent flag in package.xml
Merge pull request #625 from cottsay/indigo-devel

Export architecture_independent flag in package.xml
update travis config to use debian python and install mock
part of #304 create a workspace marker file when build succeeded.
Requires catkin_pgk 0.2.2