Updated Cesium to avoid enforcing users to call MPI_Init. It will now happen automatically if it hasn't been called previously
Updated stl Range method slightly to allow different start and end template types, both of which can static cast to int
Added squared Euclidean distance method
Two big changes in the commit. First, all MatlabMatrix setters now return a mutable reference to the object so operations can be chained. Second, CellToMatrix method was implemented which allows flattening a MATLAB_CELL_ARRAY to a MATLAB_MATRIX or MATLAB_STRUCT.