Removing shared_ptr compat file, we will use counting_ptr instead.
Using counting_ptr to implement request_ptr (which was a reference counting ptr to request).
Incorporating large parts of the Design of STXXL from Roman's PhD thesis into doc/.