forgot to remove a libmesh_not_implemented()
hackery to avoid MatType collision
initial linear solver support
fix for --enable-complex