Updates for the mat_test.
Adds complex one function eye
Fixes the Copy method so that it now works, but it is not fast at all
Adds matrix mult function, adds vec2tree, tree2vec functions. Adds KSP solve code
Completely changes to reflect current tests. Old tests removed. Not a complete testing suite
Allows globally defining the typedefs for some pvfmm stuff. Node_t, Mat_t