Generalizing Copy implementation to make use of the ability to copy Abstract distributed matrices into non-abstract variants, subsequently generalizing the Pseudospectra implementations to accept Abstract distributed matrices, and implementing a few C wrappers