Removed infinite_array_t, moved back to segmented_vector_t and two_level_array_t.
Removed the useless and wrong two_level_array_t::count variable.
Made two_level_array_t use size_t instead of int and unsigned int all over the place.
Added two_level_nevershrink_array_t which has the broken operator[] removed from two_level_array_t.
Made two_level_array_t and two_level_nevershrink_array_t use std::vector instead of having a max size.
Made page_repl_random go back to using segmented_vector_t, made segmented_vector_t have std::vector functions that it expects.
Made segmented_vector_t use a std::vector instead of having a max size.
Moved constants into two_level array types.
Removed unused functions from segmented_vector_t, slimming it down a bit.
Merge branch 'next' into sam_1213
Made two_level_nevershrink_array_t detect growth correctly (used >= instead of >).
Fixed backwardness of index_block_info_t::operator bool().
Removed the unused index_block_info_t::operator==.
Used explicit comparison to NULL somewhere.
Made two_level_array_t use the behavior of operator== instead of operator bool.
Merge branch 'next' into sam_1213