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
Thanks!  I've made this improvement.