message: Adds workaround for MSVC error about allocating zero-sized arrays (C2466)
  Our CI is not currently testing sidre on Windows. I saw this error in conduit's appeveyor tests.
diff: @@ -612,7 +612,6 @@ TEST(sidre_native_layout, basic_demo_compare)
  // create an equiv conduit tree for testing
  //
  - axom::int64 conduit_vals_0[] = {};
  axom::int64 conduit_vals_1[5] = {0, 1, 2, 3, 4};
  axom::float64 conduit_vals_2[6] = {
  1.0,
  @@ -622,14 +621,17 @@ TEST(sidre_native_layout, basic_demo_compare)
  1.0,
  2.0,
  };
  + // Note: use a std::vector for the empty array as workaround for
  + // MSVC error C2466 about allocating arrays of constant size 0
  + std::vector<conduit::int64> conduit_vals_0;
  axom::sidre::Node n;
  n["my_scalars/i64"].set_int64(1);
  n["my_scalars/f64"].set_float64(10.0);
  n["my_strings/s0"] = "s0 string";
  n["my_strings/s1"] = "s1 string";
  + n["my_arrays/a0_i64"].set(conduit_vals_0.data(), 0);
  n["my_arrays/a5_i64"].set(conduit_vals_1, 5);
  - n["my_arrays/a0_i64"].set(conduit_vals_0, 0);
  n["my_arrays/a5_i64_ext"].set_external(conduit_vals_1, 5);
  n["my_arrays/b_v0"].set(conduit_vals_2, 0);
  n["my_arrays/b_v1"].set(conduit_vals_2, 3, 0, 2 * sizeof(conduit::float64));
  