Update a few calls to halide_error and halide_copy_to_host from apps. These were
missed in the user_context conversion since we don't do this via a header file.
Bit more info in debugging output so one can see the buf ptr and track
allocs and frees more easily if the buffer_t has the same address,
which it ususally does.