Don't copy in convert(AbstractArray) when element type is the same

...and make it work for all `AbstractArray`s.