Fix issues in LatticeModel.tmpl.h

- stop clang from bitching around due to floating point conversions
- support empty initializer lists (don't print single `,`)
1 job for master in 1 minute and 9 seconds (queued for 2 minutes and 7 seconds)
Name Stage Failure
failed
tests Test
      _data_dst_13[ctr_0] = omega_0*(f_eq_common*0.111111111111111 + (u_0*u_0)*0.5 + u_0*-0.333333333333333 - _data_src_10[_data_idx_12[ctr_0]]) + _data_src_10[_data_idx_12[ctr_0]];
_data_dst_14[ctr_0] = omega_0*(f_eq_common*0.111111111111111 + (u_0*u_0)*0.5 + u_0*0.333333333333333 - _data_src_10[_data_idx_13[ctr_0]]) + _data_src_10[_data_idx_13[ctr_0]];
_data_dst_15[ctr_0] = omega_0*(f_eq_common*0.0277777777777778 + (u0Mu1*u0Mu1)*0.125 + u0Mu1*-0.0833333333333333 - _data_src_10[_data_idx_14[ctr_0]]) + _data_src_10[_data_idx_14[ctr_0]];
_data_dst_16[ctr_0] = omega_0*(f_eq_common*0.0277777777777778 + (u0Pu1*u0Pu1)*0.125 + u0Pu1*0.0833333333333333 - _data_src_10[_data_idx_15[ctr_0]]) + _data_src_10[_data_idx_15[ctr_0]];
_data_dst_17[ctr_0] = omega_0*(f_eq_common*0.0277777777777778 + (u0Pu1*u0Pu1)*0.125 + u0Pu1*-0.0833333333333333 - _data_src_10[_data_idx_16[ctr_0]]) + _data_src_10[_data_idx_16[ctr_0]];
_data_dst_18[ctr_0] = omega_0*(f_eq_common*0.0277777777777778 + (u0Mu1*u0Mu1)*0.125 + u0Mu1*0.0833333333333333 - _data_src_10[_data_idx_17[ctr_0]]) + _data_src_10[_data_idx_17[ctr_0]];
}
}
ERROR: Job failed: exit code 1