Remove a silly array wrapper class in factor of std::vector.

And be a bit more consistent with u32 (since I gave up on switching to
size_t).