[api] add simple destroy method for easy disposal of unneeded buffer

@rvagg are you opposed to this? It would be super handy coupled with duplicate for cases where I
MAY need to pipe again if network fails. And if network stays up, I can destroy the buffer.