[algorithms][buffer] fix header for inclusion of disjoint

It is the point-box and not the box-box version that is needed; also the call to disjoint is not done via the free function but rather using the disjoint dispatch struct
@barendgehrels Okay, did not know the whole story. I saw the method in the sources and I wondered.
I did not change it though, but wanted to ask about it.