mapreduce and reduce for AbstractArrays with an initial value do not do pairwise via recursion

Removed pairwise code called for AbstractArray mapreduce / reduce, with an initial value, as per discussion in #4777
Regular reduce/mapreduce gets called in these cases.
Added tests.

Closes #4777