More Java 5 cleanup (Arrays.hashCode, Arrays.deepEquals, Arrays.deepHashCode) Also added the commented out "assert !Thread.holdsLock(writer);" in CMS