Change several methods with StridedArray args to AbstractArray (for #1276).
Move some methods operating on AbstractArrays from array.jl to abstractarray.jl.
Remove a redundant method definition.
Merge pull request #2455 from tshort/abstractify

Change several methods with StridedArray args to AbstractArray (#1276)