core,nfs,pool: backport nfs code from 2.8 into 2.6


highlights fort release notes:
  - added proxy io for nfs read requests.
  - fixed IO on levels and other DOT files.
  - fixed log message context
  -  clean failed requests from the pending request queue
  - fix rename into file