Refs #8508 Avoid declaring statically sized arrays

Windows compiler complains when declaring a statically sized array
while passing in a size variable which is evaluated at run-time
Refs #8508 declaring a statically sized array v2

I had another one of those :(
Merge branch 'feature/8508_discrete_rotational_diffusion' into develop