Revert "iov_iter: hide iovec details behind ops function pointers"

This reverts commit 2379d4b11baf074b21315a55d7ad19472a3ad387.
Revert "iov_iter: add copy_to_user support"

This reverts commit 4f49337a85b915779da03a94bb17abae28015273.