message: info: use static_assert instead of memset
  We should make sure the two fields have the same length using a
  static_assert since that's cleaner than doing a memset with zero and
  prevents us from doing an overrun in the memcpy.
diff: @@ -117,7 +117,7 @@ void InfoImpl::process_autopilot_version(const mavlink_message_t &message)
  const char *product_name = product_id_str(autopilot_version.product_id);
  STRNCPY(_product.product_name, product_name, sizeof(_product.product_name) - 1);
  - std::memset(_identification.hardware_uid, 0, sizeof(_identification.hardware_uid));
  + static_assert(sizeof(_identification.hardware_uid) == sizeof(autopilot_version.uid2));
  std::memcpy(
  _identification.hardware_uid, autopilot_version.uid2, sizeof(autopilot_version.uid2));
  