Revert "iov_iter: add a shorten call"

This reverts commit b443e1533d943fe02000c2cf5989be124961b557.
Revert "iov_iter: add bvec support"

This reverts commit d045d031b06467db63050d5d23aface009afd90c.
Revert "iov_iter: hide iovec details behind ops function pointers"

This reverts commit 35e39fa757d50f24a80d0226158b4bf25849d917.
Revert "fuse: convert fuse to use iov_iter_copy_[to|from]_user"

This reverts commit 59691d4bfb9d715de6638440d73eb6877758da7a.
Revert "iov_iter: add copy_to_user support"

This reverts commit 353fe99d313089df99a5412f60034f443ae5ae02.
Revert "iov_iter: iov_iter_copy_from_user() should use non-atomic copy"

This reverts commit f8271f5627a3daf6eb2c5825f5164bd575ed1b7d.
Revert "iov_iter: move into its own file"

This reverts commit 51139381f787b109c82e8abef4810063c4c25667.