Represent LCM arrays as N-dim arrays instead of nested vectors
This is a breaking change to the way LCMType
and its related methods work. Rather than representing LCM arrays as vectors-of-vectors, we now represent them using Julia's N-dimensional Array
s (and their fixed-size relatives from StaticArrays.jl).