Build rclnodejs addon on the binary package of ROS2
Build rclnodejs addon on the binary package of ROS2

Currently we build the ROS2 image from source which costs a lot of time,
and the depenencies also change from time to time.

From this patch, we will build our addon on the latest binary package
downloaded from ci.ros2.org (So now, we are building the addon by binary
package of ROS2 on Linux/Windows/macOS when being verified on CIs).

Other changes include:
- Upgrade Xcode to version 9.2.0
- Upgrade Node.js to version 8.10.0

Fix NONE

RobotWebTools/rclnodejs,RobotWebTools/rclnodejs,RobotWebTools/rclnodejs,RobotWebTools/rclnodejs,RobotWebTools/rclnodejs