Cleanup, use aliases to shorten typenames.
MatriplexVector is now templated on Matriplex class, not its arguments -- this will also allow it to be reused for symmetric matrices.