Added file shrinking support to the extent manager.
Made the extent manager use size_t for extent id values.
Made extent_index return uint64_t, used that in data_block_manager.