[test] low-level yarpidl_rosmsg tests should not depend on a ROS installation
[idl] fix idl tool directory hint
[idl] give more useful abort message
[cmake] for CMake 3 stop accessing LOCATION target property