Rewrite [un|minimally]InitializedArray

Improves safety, nothrow, and manages GC APPENDABLE data.
Also makes sure not to call opEquals.