Fix add_diag testcases

Since the `overwrite` parameter to `linalg.add_diag` is now the inverse of what it was since the tests were originally written, they now fail:  The `overwrite=True` test was listed first and it overwrites the original input, making the consecutive test with `overwrite=False` fail because it works on a modified input array).