Implement autoprune

On this mode the node automatically prune old block files.
Reject request for blocks we do not have, and disconnect the peer, not to stall his IBD.