Forced the page_ptr_t::reset method it to be used, with an assertion in its destructor.
Improved comment.
Added non-mandatory current_page_t::reset method.
Made the current_page_t::reset method mandatory.
Renamed method to reset_page_ptr.