Allow array handle to work with vectors with custom allocators.
Add unit test for IJK index
Update TopologyCell to handle new index types.
Remove FlatIndex and update Topology uniform implementation.