fix(rootScope): $watchCollection returns in oldCollection a copy of the ...

...former array data

related to #1751
When watching arrays, $watchCollection returned the new data both in the newCollection
and the oldCollection arguments of the listener

Split from PR #3865