Optimize assertArrayEquals() for primative non-floating point types.
Reduce logic duplication. Optimize assertArrayEquals()
for arrays of double, float and arrays of arrays.
Minor formatting fixes for ArraysAssert