We don't require a new public header to support this functionality; simply including `thrust/tuple.h` should suffice.

Let's move this file to `thrust/detail/tuple/tuple_io.h`, and add `#include <thrust/detail/tuple/tuple_io.h>` to the end of `thrust/tuple.h`.