Initial checkin of ImmutableArray class, which replaces WrappedArrayIndexedSeq.

WrappedArrayIndexedSeq was not specialised.  The new ImmutableArray class does not implement
IndexedSeq directly and can be specialised.