[sgen] new T[-1] must throw OverflowException, not OOM.

Fixes failure in mini/arrays.cs.
[runtime] Remove overly pessimistic test.

The test asserts that we can't allocate int arrays with 2G elements.
With SGen on 64 bits, however, we can, which is a feature, not
a bug.