Fixed copy/paste error in CanMessageDecodeImuData(), which now works correctly.
Switched the primary node's source data for the MAVLink ATTITUDE message over to the IMU and away from the GPS as that data is already logged in the GPS_RAW message.
The primary node now outputs magnetic variation from the GPS200 via MAVLink.