Made reset_page_ptr and current_page_t::reset take a page_cache_t.
Removed page_cache_t field from page_ptr_t.