Move catkin_ws outside the target path to adhere to REP128

As per REP128, devel / install space should not be in the root of a workspace. https://github.com/ros-infrastructure/rep/pull/81

This caused the issue that when running catkin_make, it would find duplicated packages. We deleted the share folder to avoid this but this causes the need to recompile some of the external dependencies, taking a lot of unnecessary time.