add unload_manager class
embded unload_manager in tree
remove node options
add intrusive_base class
add function needed to boost::intrusive_ptr
fix name
use boost::intrusive_ptr to manage the pages