Update cell topology to fill a tuple rather than create a temporary object
Improve performance of BindCellPoints by adding bulk get and set api.

Adding extra operators that performs multiple reads or writes to improve
performance of cell to point mapping
make_ArrayHandle works with vectors with custom allocators.
Update tests to use new topology cell connections signature