Adding a more flexible constructor for the C interface to DynamicDistMatrix.
Adding a few more member functions to the C interface to Matrix and DistMatrix (many more still need to be added).