Fix error when read symmetric and hermitian matrix data

1. Testing on "can__62.mtx" and "mhd1280b.mtx". Get error. Notice that  
 `Symmetric{T}` has no method matching Symmetric{T}(::SparseMatrixCSC{Bool,Int64} 
`Hermitian{T}` has no method matching Hermitian{T}(::SparseMatrixCSC{Complex{Float64},Int64}
Change them to identity

2. Use 4 test matrices (general, symmetric, hermitian and skew-symmetric) to do runtest so that travis can build results.