added some initial tests for multidimensional arrays

All existing tests pass. Including Replset/Sharding tests
added a push() test for multidimensional arrays, not passing yet
the push() tests for multidimensional arrays passing

These tests are now passing. This commit also contains a couple changes to existing tests to make them work with multidimensional arrays