BUG: expm of integer matrices

expm worked with sparse matrices, np.matrices, np.ndarrays, floating point and complex inputs, but apparently not with integer dtypes
How about `assert_allclose(expm(Q), expm(1.0*Q))` instead?